AssemblyAI (Subtitld Cloud)

Распознавание речиОблакоКоммерческое использование разрешено

Отправляет ваш звук в Subtitld Cloud, где AssemblyAI превращает его в субтитры с таймингом, каждый с указанием говорящего. Пока использовать нельзя: Subtitld Cloud не открыт для публики.

Установите из Subtitld

Настройки Дополнения AssemblyAI (Subtitld Cloud) Установка

Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.

Исходный код на GitHub
Языки
21
Загрузка дополнения
9–18 MB
ОЗУ, не меньше
256 MB

Пока не работает. Всё идёт через Subtitld Cloud, а Subtitld Cloud пока не работает публично: его адрес, cloud.subtitld.org, отвечает «не найдено», поэтому каждая расшифровка завершается ошибкой. Когда он откроется, понадобятся также ключ API Subtitld Cloud и кредит. Если у вас есть доступ к работающему серверу Subtitld Cloud, задайте в SUBTITLD_CLOUD_BASE_URL его адрес до запуска Subtitld.

Что он делает

Кто сказал

Когда включено Detect speakers (diarization), каждый субтитр получает своего говорящего: A, B, C…

Предложения, а не фрагменты

Один субтитр на предложение, как их делит AssemblyAI, или один на смену говорящего.

Всё сразу

Полоса прогресса движется, пока идёт задание, но субтитры приходят все вместе по его завершении.

Отмена возвращает кредит

Отмена также отменяет задание в Subtitld Cloud, поэтому кредит, зарезервированный под него, возвращается.

Ваш звук покидает компьютер. Дополнение превращает звук в небольшой файл Opus (моно, 24 кбит/с, около 10 МБ в час) и загружает его в Subtitld Cloud с вашим ключом. Subtitld Cloud передаёт его AssemblyAI под собственной учётной записью AssemblyAI; задание содержит модель, язык и параметры, которые вы выбрали. Дополнение удаляет свою копию по завершении запуска. Для материала, который должен оставаться на вашем компьютере, используйте Whisper или Vosk.

Переходите с 26.03? Раньше AssemblyAI был встроен и использовал ваш собственный ключ AssemblyAI. Это дополнение так не делает: оно входит в Subtitld Cloud по ключу Subtitld Cloud и никогда не обращается к AssemblyAI напрямую.

Настройки

В разделе «Настройки › Дополнения › AssemblyAI (Subtitld Cloud)» нажмите «Настроить».

Subtitld Cloud API key
По умолчанию: пусто

Ваш ключ Subtitld Cloud, а не ключ AssemblyAI. Оставьте пустым, чтобы использовать ключ из вкладки Subtitld Cloud.

Model
По умолчанию: subtitld-cloud:assemblyai/best

Best самая точная. Nano быстрее и дешевле.

Detect speakers (diarization)
По умолчанию: вкл.

Помечает каждый субтитр говорящим, который его произнёс: A, B, C… Немного увеличивает время на сервере.

One cue per sentence
По умолчанию: вкл.

Вкл.: один субтитр на предложение, как их делит AssemblyAI. Выкл.: один на смену говорящего, поэтому субтитры длиннее.

Ключ можно также один раз вставить во вкладке Subtitld Cloud глобальных настроек; дополнение использует его, когда собственное поле пусто.

Языки

Региональные метки передаются AssemblyAI как двухбуквенный код языка: pt-br отправляется как pt, en-gb как en.

  • en
  • en-us
  • en-gb
  • en-au
  • es
  • fr
  • de
  • it
  • pt
  • pt-br
  • nl
  • hi
  • ja
  • zh
  • fi
  • ko
  • pl
  • ru
  • tr
  • uk
  • vi

Платформы

Система ЗагрузкаПроверено
Linux x86-64 17.7 MBВ CI, с заглушкой облака
macOS (Apple silicon) 14.5 MBСобирается в CI, но не запускается
Windows x86-64 8.6 MBСобирается в CI, но не запускается

Перед каждым выпуском CI запускает тесты в Linux, подключая дополнение к заглушке Subtitld Cloud. Сборки для macOS и Windows создаются там, но не запускаются.

Устранение неполадок

  • bad_paramsНужно исправить что-то со своей стороны; сообщение скажет что: нет ключа API или он неверный, пустой баланс (со ссылкой на пополнение), звук слишком велик для приёма (расшифруйте более короткий отрезок), либо по используемому адресу нет Subtitld Cloud, что так и будет, пока он не откроется.
  • model_missingSubtitld Cloud не предлагает выбранную модель. Выберите другую в Модель.
  • network_unavailableSubtitld Cloud не удалось достичь, он был занят или выдал ошибку сервера. Попробуйте через минуту. Пока задание выполняется, дополнение повторяет попытки само.
  • internalЗадание завершилось ошибкой на сервере, звук не удалось закодировать или результат не пришёл в течение часа. Если задание уже начало работу, проверьте свою панель Subtitld Cloud, прежде чем запускать его снова: оно могло завершиться и быть оплаченным.

Лицензия

Дополнение
Apache-2.0
Сервис
Условия AssemblyAI
Работает через Subtitld Cloud

Код дополнения лицензирован по Apache-2.0. Использование службы расшифровки регулируется собственными условиями AssemblyAI.

Версии

  • 1.0.2

Другие дополнения группы «Распознавание речи»