RealtimeSTT

Мовлення в текстОфлайнGPU необов'язковийКомерційне використання дозволено

Розпізнавання мовлення для режиму запису. Поки ви записуєте, Subtitld передає йому потік з мікрофона: слова з’являються, поки ви говорите, а кожне завершене речення заповнює свій субтитр. Він використовує моделі faster-whisper на вашому комп’ютері, завантажені один раз із Hugging Face.

Встановіть його з Subtitld

Налаштування Додатки RealtimeSTT Встановити

Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.

Джерело на GitHub
Мови
30
Завантаження додатка
281–483 MB
ОЗП, щонайменше
2 GB

Що це робить

Слова, поки ви говорите

У режимі запису текст з’являється, поки ви говорите, і уточнюється на ходу. Subtitld показує його окремо, доки речення не завершене.

Речення на своєму місці

Кожне завершене речення несе час, коли його сказали, тож заповнює субтитр, відрізаний саме в цей момент.

Зберігає останні слова

Коли ви робите паузу, він чекає на речення, яке ви ще казали, до хвилини, і додає його до завершення.

Теплий між дублями

Від одного дубля до наступного в тій самій мові модель залишається завантаженою, тож наступні дублі стартують без повторного завантаження.

Щоб його використати, виберіть його як Рушій транскрипції на вкладці Аудіо, у розділі Запис.

На панелі транскрипції використовуйте Діапазон або Виділення. Subtitld нарізає їх у WAV, єдиний звук, який читає цей додаток. З Усе він отримує власний звук відео й зупиняється з помилкою bad_audio. Кожен запуск дає один субтитр для всього відрізку, тож це найкраще підходить для заповнення вибраного субтитру. Запуск не можна скасувати: він завжди завершується.

Моделі

Виберіть модель у Модель: tiny, base, small (типова), medium або large-v3, а також версії .en лише для англійської для всіх, крім large-v3. Більші моделі точніші, повільніші й важчі.

Модель завантажується з Hugging Face під час першого використання й зберігається для наступних разів. Завантаження великих моделей триває від кількох секунд до хвилини. У режимі запису вона завантажується двічі: раз для живого тексту і раз для завершених речень, тож якщо в комп’ютера мало пам’яті, виберіть меншу.

Параметри

У Налаштуваннях › Додатки › RealtimeSTT › Налаштувати.

Model
За замовчуванням: small

Модель Whisper; див. Моделі вище. Більша точніша, повільніша й важча. Назви із суфіксом .en розуміють лише англійську.

Device
За замовчуванням: auto

Де працює модель. У збірках, які встановлює Subtitld, auto завжди обирає ЦП: він запитує PyTorch про GPU CUDA, а ці збірки містять PyTorch без CUDA. Виберіть cuda, щоб безпосередньо запитати GPU NVIDIA; CI цього не перевіряє.

Compute type
За замовчуванням: default

Точність чисел, з якими працює модель. default дозволяє рушієві вибрати; int8 найшвидший на ЦП; float16 підходить для GPU.

Stream interim results
За замовчуванням: увімк.

На панелі транскрипції показувати текст, поки фраза ще декодується; остаточний текст його замінює. Режим запису завжди показує живий текст, що б тут не було вказано.

Додаток зчитує їх під час запуску, тож зміна застосовується наступного разу, коли він стартує, наприклад після перезапуску Subtitld.

Мови

Регіональні теги передаються Whisper як їхня основна мова: pt-br надсилається як pt.

  • en
  • pt
  • pt-br
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • pl
  • uk
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • id
  • sv
  • fi
  • da
  • no
  • cs
  • el
  • he
  • ro
  • hu
  • ca
  • th
  • vi

Платформи

Система ЗавантаженняПеревірено
Linux x86-64 482.7 MBУ CI, без моделі
macOS (Apple silicon) 377.0 MBУ CI, без моделі
Windows x86-64 280.6 MBУ CI, без моделі

Перед кожним релізом CI запускає тести додатка на кожній системі та стартує зібраний додаток, щоб перевірити, що його розпізнавання мовлення завантажується. Транскрибування в CI не виконується, бо для нього потрібна модель.

Усунення несправностей

  • bad_audioЗвук не у форматі WAV. На панелі транскрипції використовуйте Діапазон або Виділення замість Усе.
  • internalТранскрибування не вдалося; повідомлення вказує причину. Під час першого використання модель могла не завантажитися: перевірте з’єднання й спробуйте ще раз. Якщо ви встановили Пристрій на cuda, поверніться до auto.
  • not_installedРушій розпізнавання мовлення всередині додатка не завантажився. Перевстановіть додаток.

Ліцензія

Додаток
MIT
Рушій
MIT
RealtimeSTT, faster-whisper
Моделі
MIT
Ваги OpenAI Whisper

Підходить для комерційної роботи: додаток, RealtimeSTT, faster-whisper і ваги Whisper мають ліцензію MIT.

Версії

  • 0.1.2

Інші додатки групи «Мовлення в текст»