Транскрипция и ИИ

Приложение autorec транскрибирует записи локально с помощью whisper.cpp и при необходимости генерирует сводки с помощью любого API, совместимого с OpenAI.

Как работает транскрипция

  1. После завершения записи приложение autorec извлекает аудиодорожку. Это происходит само, если включена опция Автоматическая транскрипция записей (по умолчанию она выключена); в противном случае запустите транскрипцию из окна, которое появляется после записи, или из библиотеки.
  2. Аудио обрабатывается выбранной моделью Whisper полностью на вашем компьютере
  3. Рядом с видео создаются два файла:
    • .txt — текстовая транскрипция
    • .srt — файл субтитров с временными метками (можно отключить в настройках)

Во время транскрипции аудио- и видеоданные не покидают ваш компьютер. Транскрипция идёт на GPU, если он доступен (Vulkan в Linux и Windows, Metal в macOS), а иначе — на процессоре; опция Только CPU в настройках отключает использование GPU.

Языки

Autorec расшифровывает записи на 17 языках: русском, английском, немецком, испанском, французском, итальянском, португальском, нидерландском, польском, шведском, турецком, украинском, арабском, хинди, китайском, японском и корейском. Язык речи определяется по первым секундам аудио, так что для большинства звонков ничего настраивать не нужно. Если все ваши встречи проходят на одном языке, укажите его в поле Язык речи в разделе Настройки > Транскрипция. Закреплённый язык страхует от ошибочного определения на короткой или шумной записи, а также на звонке, который начинается с пары фраз на другом языке.

Все пять моделей понимают каждый из этих языков. Для любого языка, кроме английского, модели medium и large заметно точнее меньших.

Модели Whisper

Модели не скачиваются автоматически: вы сами выбираете модель и скачиваете её в настройках. Они хранятся в ~/.local/share/autorec/models/ (Linux и macOS) или %LOCALAPPDATA%\autorec\models\ (Windows).

МодельРазмерСкоростьТочностьЛучше всего подходит для
tiny~75 МБСамая быстраяБазоваяБыстрые заметки, маломощные машины
base~142 МББыстраяХорошаяПо умолчанию — рекомендуется для большинства пользователей
small~466 МБСредняяЛучшеКогда точность важнее скорости
medium~1,5 ГБМедленнаяВысокаяНеразговорные языки, сложное аудио
large~3 ГБСамая медленнаяЛучшаяМаксимальная точность, мощное оборудование

Загрузка моделей

  1. Откройте Настройки — значок шестерёнки в окне autorec
  2. Перейдите в раздел Транскрипция
  3. Выберите размер модели
  4. Нажмите Загрузить — модель загружается один раз и используется для всех будущих транскрипций

Сводки с помощью ИИ

Сводки с помощью ИИ используют облачный API для генерации заголовка и краткого содержания на основе текста транскрипции. Отправляется только текст — аудио и видео не передаются.

Настройка

  1. Откройте Настройки > AI-сводка
  2. Выберите пункт в списке Провайдер — он подставит базовый URL и предложит модели — либо выберите Custom и введите Базовый URL API (например, https://api.openai.com/v1)
  3. Введите ваш Ключ API
  4. Выберите значение в поле Модель (по умолчанию — gpt-4o-mini)
  5. Включите опцию Автоматически создавать сводку после транскрипции

Промпт для сводки можно редактировать, так что вместо общей сводки вы можете попросить решения, задачи или сроки.

Совместимые сервисы

Подходит любой сервис с конечной точкой для завершения чата, совместимой с OpenAI:

  • OpenAI — https://api.openai.com/v1
  • OpenRouter — https://openrouter.ai/api/v1
  • Локальные модели (Ollama, LM Studio и т.д.) — используйте вашу локальную конечную точку

Что генерируется

Для каждой транскрибированной записи приложение autorec генерирует:

  • Заголовок — короткий описательный заголовок встречи
  • Сводка — краткое содержание ключевых обсуждённых моментов

Оба элемента отображаются в библиотеке видео и в детальном просмотре видео, что упрощает поиск нужной встречи без повторного просмотра.