Wiki / Troubleshooting / Ограничения хранения аудиозаписей

Ограничения хранения аудиозаписей

Обновлено Maxime_48 · 3 часа назад · Просмотры: 93

Языки: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Audio Recording создаёт настоящие файлы, и несколько ограничений решают, будет ли ваша запись сохранена, опубликована или отброшена.

✂️ Два ограничения, которые обрезают записи

Настройка Эффект
Время бездействия (секунды) Жёсткий предел длительности записи - бот прекращает запись, когда он достигнут
Максимальный размер аудио (МБ) Жёсткий предел размера выходного файла

Длинные встречи упираются в тишину? Сначала проверьте время бездействия. Файлы пропадают при длинных сессиях? Проверьте максимальный размер.

📦 Куда попадают записи

По умолчанию готовый файл публикуется в настроенный Целевой текстовый канал. Это значит, что действует собственный лимит загрузки Discord - он зависит от уровня буста сервера и часто бывает ниже заданного вами максимального размера. Запись, превышающая лимит загрузки Discord, не опубликуется, даже если прошла лимит YAWBDB.

☁️ Используйте внешнее хранилище для более длинных записей

Для сессий, которые превышают лимиты Discord, настройте Внешний провайдер (S3) в настройках функции:

  • Работает с AWS S3 и S3-совместимыми хранилищами (MinIO и др. - задайте пользовательский эндпоинт)
  • Бакет, регион, ключ доступа и секрет настраиваются для каждого сервера
  • Необязательный публичный базовый URL позволяет боту опубликовать ссылку на скачивание вместо загрузки файла в Discord

🗜️ Как уменьшить файлы

  • Битрейт MP3 (кбит/с) - ниже битрейт - меньше файлы. Для голоса вполне хватает значений заметно ниже битрейтов для музыки.
  • Режим записи - all_mix создаёт один смешанный файл; per_user создаёт по файлу на каждого говорящего (больше файлов, но каждый меньше).
  • Разделяйте длинные сессии на несколько записей вместо одной марафонской.

📝 Расшифровки

Если включена транскрипция, расшифровка и ИИ-сводка - это текст, на него не влияют ограничения размера аудио. Запись, которую не удалось загрузить, всё равно может дать расшифровку, в зависимости от того, где произошёл сбой.