Настольное приложение и CLI на базе LLM для работы с видеосубтитрами: распознавание речи, сегментация и корректура текста, перевод и встраивание субтитров в видео.
royshil/obs-localvocal
Плагин для OBS Studio, который распознаёт речь и выводит субтитры в реальном времени, а также переводит их с помощью локальных моделей Whisper.
- Звёзды
- 1,642
- Форки
- 126
- Открытые issues
- 61
- Последний коммит
- 5 дней назад
Что это?
LocalVocal — плагин для OBS Studio, который преобразует речь из источника в субтитры на экране и текстовые файлы. Он запускает модели Whisper от OpenAI локально через whisper.cpp, поэтому аудио обрабатывается на вашем компьютере — без облачных сервисов, доступа к сети и поминутной оплаты. Для перевода субтитров используется CTranslate2.
Субтитры можно выводить через текстовые источники OBS, сохранять в файлы .txt или .srt, синхронизировать с временными метками записи или передавать по RTMP на такие платформы, как YouTube и Twitch. Можно выбрать встроенные или загружаемые модели Whisper либо загрузить собственный файл модели GGML. Доступно аппаратное ускорение через CUDA, hipBLAS для AMD ROCm, Vulkan, OpenCL, а также Apple Metal или CoreML; при необходимости используется CPU.
Готовые установщики доступны для Windows, Linux (Ubuntu .deb и Flatpak) и macOS. Для Windows и Linux предлагаются отдельные сборки общего назначения, для NVIDIA и для AMD.
Ключевые возможности
- 01Распознавание речи в текст в реальном времени на 100 языках с помощью локальных моделей Whisper
- 02Перевод субтитров на другие языки, в том числе через облачные сервисы или локальные модели NMT
- 03Вывод субтитров в текстовые источники OBS и сохранение в файлы .txt или .srt
- 04Передача субтитров в RTMP-трансляции, например на YouTube и Twitch
- 05Поддержка ускорения через CUDA, AMD ROCm, Vulkan, OpenCL и Apple Metal/CoreML
Сценарии использования
- Добавление субтитров к трансляции или записи в OBS без отправки аудио в облако
- Создание файлов субтитров SRT из записанного или текущего аудио для монтажа видео
- Перевод речи стримера на другой язык для международной аудитории
- Локальное распознавание речи на компьютере, где аудио должно оставаться на устройстве
Быстрый старт
- 1
Скачайте установщик для вашей ОС и оборудования со страницы последних выпусков
- 2
Запустите скачанный установщик или пакет, чтобы установить плагин
- 3
Чтобы использовать GPU, выберите в настройках плагина backend для GPU-ускорения (по умолчанию используется CPU)
Что важно знать
- Лицензия GPL-2.0 — это лицензия с авторским левом, которая ограничивает способы распространения производного кода.
- Для вариантов с GPU NVIDIA и AMD требуются дополнительные драйверы или CUDA Toolkit, а для Windows нужна последняя версия среды выполнения MSVC.
Темы
Частые вопросы
- Что такое obs-localvocal?
- Плагин для OBS Studio, который распознаёт речь и выводит субтитры в реальном времени, а также переводит их с помощью локальных моделей Whisper. LocalVocal — плагин для OBS Studio, который преобразует речь из источника в субтитры на экране и текстовые файлы. Он запускает модели Whisper от OpenAI локально через whisper.cpp, поэтому аудио обрабатывается на вашем компьютере — без облачных сервисов, доступа к сети и поминутной оплаты. Для перевода субтитров используется CTranslate2.
- obs-localvocal можно использовать бесплатно? Какая у него лицензия?
- obs-localvocal распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- obs-localvocal всё ещё поддерживается?
- Активно поддерживается. Последний коммит в obs-localvocal — 15 окт. 2026 г..
- Для чего можно использовать obs-localvocal?
- Добавление субтитров к трансляции или записи в OBS без отправки аудио в облако Создание файлов субтитров SRT из записанного или текущего аудио для монтажа видео Перевод речи стримера на другой язык для международной аудитории Локальное распознавание речи на компьютере, где аудио должно оставаться на устройстве
- Как установить obs-localvocal?
- Скачайте установщик для вашей ОС и оборудования со страницы последних выпусков Запустите скачанный установщик или пакет, чтобы установить плагин Чтобы использовать GPU, выберите в настройках плагина backend для GPU-ускорения (по умолчанию используется CPU)
- Где скачать obs-localvocal?
- Исходный код и инструкции по установке — на GitHub: https://github.com/royshil/obs-localvocal
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Универсальная модель распознавания речи: расшифровывает аудио, переводит его и определяет язык на многих языках.
Порт модели распознавания речи OpenAI Whisper на C/C++ для быстрого автономного преобразования речи в текст на CPU и GPU без зависимостей.
Более быстрая реализация модели распознавания речи Whisper от OpenAI на движке инференса CTranslate2 с меньшим потреблением памяти и 8-битным квантованием.
Распознавание речи с открытым исходным кодом на базе Whisper: точные временные метки для каждого слова и опциональная диаризация говорящих.
Сервер для локального распознавания речи в реальном времени: потоковый ASR, разделение по говорящим, перевод и API, совместимые с OpenAI и Deepgram.