Vosk Python Русский и Английский одновременно
Подскажите, как можно подключить русскую и английскую модель в библиотеку offline распознавания речи vosk на языке Python для распознавания русского и английского языка в одной фразе. Результат распознавания должен выглядеть как-то так:
hello в английском языке означает приветствие
Ссылка на документацию библиотеки: https://alphacephei.com/vosk/
Ответы (2 шт):
У Vosk есть модель для распознавания языка, Speaker Identification Model, поищите на их сайте в разделе модели, должно помочь
Скорей всего придется модифицировать модель (см. пример https://habr.com/ru/articles/735480/): добавлять к русской модели английские слова, либо наоборот к английской модели добавлять русские слова.
То что вам ранее посоветовали: "Model for speaker identification, should work for all languages" (vosk-model-spk-0.4) эта модель совсем для других целей. Эта модель нужна для того что-бы идентифицировать говорящего: у каждого голоса есть свои особенности, которые модель преобразует в массив чисел ("идентификационный слепок голоса").
Пример того как идентифицировать голос: https://github.com/virex-84/VoskIdentification.