vosk-api README

The project's README from github.com/alphacep/vosk-api. As one markdown file: README.md.

Vosk Speech Recognition Toolkit

Vosk is an offline open source speech recognition toolkit. It enables speech recognition for 20+ languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish, Japanese, Esperanto, Hindi, Czech, Polish. More to come.

Vosk models are small (50 Mb) but provide continuous large vocabulary transcription, zero-latency response with streaming API, reconfigurable vocabulary and speaker identification.

Speech recognition bindings implemented for various programming languages like Python, Java, Node.JS, C#, C++, Rust, Go and others.

Vosk supplies speech recognition for chatbots, smart home appliances, virtual assistants. It can also create subtitles for movies, transcription for lectures and interviews.

Vosk scales from small devices like Raspberry Pi or Android smartphone to big clusters.

Documentation

For installation instructions, examples and documentation visit Vosk Website.

vosk-api (alphacep/vosk-api)

Searching Database…

15.2K ·GitHub
Что это такое?Vosk — это офлайн-инструмент распознавания речи с открытым исходным кодом, который переводит речь в текст более чем на 20 языках и диалектах. Он работает полностью на устройстве и не требует подключения к интернету.
Это готовое приложение или библиотека, которую можно подключить к своему проекту?Это библиотека для распознавания речи с биндингами для нескольких языков программирования. Её задача — встраиваться в ваш чат-бот, приложение или конвейер транскрибации, а не работать как самостоятельное приложение.
Как добавить Vosk в свой проект?Выберите биндинг для своего языка (Python, Java, Node.JS, C#, C++, Rust, Go и др.), скачайте одну из небольших языковых моделей и далее следуйте инструкциям по установке на сайте Vosk.
Какие языки программирования и биндинги поддерживаются?Официальные биндинги есть для Python, Java, Node.JS, C#, C++, Rust и Go, а также для других языков. Модели доступны для более чем 20 разговорных языков, включая английский, немецкий, французский, китайский, русский и арабский.
Какого размера модели и с чем они справляются?Модели компактные, около 50 МБ, но при этом поддерживают непрерывную транскрибацию с большим словарём через потоковый API без задержки и с настраиваемым словарём.
Работает ли это только на серверах или можно запустить на чём-то вроде Raspberry Pi?Vosk рассчитан на масштабирование: от маленьких устройств, таких как Raspberry Pi или Android-телефон, до больших серверных кластеров.
Для каких платформ он предназначен?Vosk явно поддерживает Android, iOS, Raspberry Pi и обычные серверы, а биндинги доступны для Python, Java, C# и Node.JS.
Мои аудиоданные покидают устройство?Нет, Vosk работает полностью офлайн: аудио обрабатывается локально и никуда не отправляется на сервер, поэтому его относят к решениям, бережно относящимся к приватности.
Сколько языков поддерживает Vosk?Сейчас Vosk охватывает более 20 языков и диалектов, включая английский, индийский английский, немецкий, французский, испанский, китайский, русский, арабский, японский и хинди, и список продолжает расширяться.
Какая дополнительная функция есть у Vosk, помимо транскрибации?В Vosk есть идентификация говорящего: он может определить, кто говорит, в дополнение к распознаванию того, что было сказано.
Что можно реально создать с помощью Vosk?В README перечислены чат-боты, умная бытовая техника и виртуальные ассистенты, а также генерация субтитров к фильмам и расшифровка лекций и интервью.
Creator
alphacep
Size
14.1 MB
Stars
15.2K
Age
7y
Commits · 90 Days