@soul7

Как добавить слова в словарь русской модели vosk?

Я использую в Python русскую модель vosk (vosk-model-ru-0.22, большая версия) для распознавания речи из файлов. Мне нужно добавить в её словарь специфические слова, которых там изначально нет. В файле по адресу:
user\ .cache\vosk\vosk-model-ru-0.22\graph\words.txt прописаны слова и "кодировки" к ним. Например: "вручают 99118".

Как мне добавить новые слова в модель vosk?
Достаточно ли для добавления просто прописать их в закодированном виде в words.txt? Или нужно ещё что-то сделать кроме этого?
И как мне их правильно закодировать?
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ответы на вопрос 1
@nshmyrev
Нужно пересобирать модель. Процесс пересборки модели описан тут:

https://alphacephei.com/vosk/lm

там же можно скачать и пакет для пересборки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы