Перейти к основному содержимому

Записи голосовых встреч

Описание

Руководство пользователя

Запишите голосовую встречу и автоматически получите аудио, расшифровку с отметками времени, краткое содержание, список решений и время выступления каждого участника. Создано для команд модерации, еженедельных созвонов и рабочих встреч по проектам.

Что это делает​

  • Записывает голосовой канал отдельно по каждому говорящему, каждый голос на своей дорожке.
  • Формирует расшифровку с отметками времени, где каждая реплика подписана ником её автора.
  • Составляет краткое содержание и список задач и решений на языке сервера.
  • Подсчитывает время выступления каждого участника.
  • Публикует отчёт в том канале, откуда была запущена команда, с расшифровкой во вложении.
  • Хранит аудио и отчёт в панели управления, со встроенным плеером.
  • Автоматически удаляет записи по истечении срока хранения.

Быстрый старт (админ)​

  1. Прежде всего: предупредите участников о том, что встреча будет записана, и дождитесь их согласия.
  2. Зайдите в нужный голосовой канал.
  3. Запустите /record start из того текстового канала, где вы хотите получить отчёт. Бот зайдёт в голосовой канал и подтвердит начало сообщением «Идёт запись».
  4. Проведите встречу как обычно.
  5. Запустите /record stop. Бот покинет голосовой канал и сообщит, сколько говорящих было записано.
  6. Подождите: расшифровка и отчёт вычисляются в фоне, а затем публикуются в канале.
  7. Найти запись в любой момент можно в модуле Записи панели управления.

Команды​

КомандаОписание
/record startНачинает запись голосового канала, в котором вы находитесь.
/record stopОстанавливает запись, расшифровывает её и формирует отчёт.

Настройки в панели управления​

Модуль Записи не содержит настроек: это просмотр истории, доступный только администраторам сервера.

  • Список встреч: дата, тот, кто запустил запись, голосовой канал, длительность и наличие аудиофайла.
  • Карточка встречи: длительность, число говорящих, число речевых фрагментов, аудиоплеер, краткое содержание, задачи и решения, время выступления по участникам и полная оформленная расшифровка.
  • Кнопка Удалить, которая безвозвратно стирает встречу: карточку, расшифровку и аудиофайл.

Полезно знать​

Запись людей — не безобидное действие

Всегда предупреждайте участников перед запуском /record start и убедитесь, что они согласны. Бот не запрашивает согласие вместо вас:

  • он не отправляет никаких предупреждений участникам, находящимся в голосовом канале;
  • он не предупреждает тех, кто заходит в канал после начала записи — они будут записаны, не увидев подтверждающего сообщения, которое публикуется в текстовом канале;
  • для запуска /record start не требуется никаких особых прав: по умолчанию это может сделать любой участник. Если вас это не устраивает, ограничьте команду record доверенными ролями через Настройки сервера → Интеграции.

В зависимости от вашей страны и характера встречи запись разговора без уведомления участников может быть незаконной. Сообщите об этом вслух в начале встречи и дайте возможность отказаться.

Хранение файлов

Что бот сохраняет и на какой срок:

  • Сведённый аудиофайл, полная расшифровка, краткое содержание, задачи и время выступления сохраняются в базе данных для просмотра из панели управления.
  • Записи автоматически удаляются через 30 дней по умолчанию (ежедневная проверка удаляет карточку и соответствующий аудиофайл). Этот срок задаётся тем, кто размещает бота: при самостоятельном размещении его можно изменить, а на инстансе TennoCore действует значение по умолчанию.
  • Отдельные аудиодорожки по говорящим временные: они удаляются сразу после завершения обработки. Сохраняется только общее сведение.
  • Вы можете удалить встречу в любой момент из панели управления, не дожидаясь автоочистки: удаление также убирает аудиофайл с диска.
  • Расшифровка также публикуется в канале Discord в виде вложенного файла. Именно это сообщение бот никогда не удалит: если вы хотите, чтобы оно исчезло, удалите его сами или запускайте записи из канала, доступного только персоналу.

Другие ограничения, о которых стоит знать:

  • Только одно голосовое действие одновременно на сервере. Если бот уже находится в голосовом канале (музыка или другая запись), /record start не запустится. Сначала выключите музыку.
  • Вы должны находиться в голосовом канале, чтобы начать запись: бот заходит именно в ваш.
  • Отчёт приходит с задержкой. Расшифровка вычисляется на процессоре сервера, и это занимает время — на длинной встрече считайте несколько минут. Итоговое сообщение придёт само, повторно запускать команду не нужно.
  • У слишком короткой встречи не будет краткого содержания. Если расшифровано менее тридцати слов, бот намеренно отказывается составлять сводку, чтобы не выдумывать содержание; расшифровка при этом всё равно предоставляется.
  • Краткое содержание может быть недоступно, если сервис искусственного интеллекта, который его составляет, недостижим. Аудио, расшифровка и время выступления формируются как обычно.
  • Если никто не говорил, расшифровывать нечего: бот сообщит об этом и не создаст карточку.
  • Краткое содержание и задачи составляются на языке, настроенном для сервера.
  • Расшифровка прилагается файлом в пределах ограничения Discord на размер файлов; на очень длинной встрече она всегда остаётся доступна целиком в панели управления.
  • Распознавание речи не идеально: имена собственные, профессиональный жаргон и перекрывающиеся голоса дают ошибки. Перечитайте отчёт, прежде чем ссылаться на него как на источник.