@soul7

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

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

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

https://alphacephei.com/vosk/lm

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час