Как использовать Google Voice API для распознавания смешанных языков с переключением кода?

Обычно люди используют свой родной язык + английский для разговора. Мне нужно, чтобы Google API распознавал оба языка в образце речи.

Например: «aaj ka weather kaisa hai» это предложение содержит как хинди (привет-IN), так и английский (en-IN) языки.

Как настроить параметры API для распознавания смешанной или многоязычной речи с переключением кода?


person Aashish Gangwani    schedule 28.03.2018    source источник


Ответы (2)


Вы не можете смешивать языки.

Распознавание речи примерно состоит из 3 частей -> акустическая модель, языковая модель и словарь.

Акустическая модель является результатом обучения данных, содержит взаимосвязь между звуковым сигналом и фонетическим сигналом.

Словарь содержит слова и то, как они произносятся, например, слово TOP произносится как «TAH P» в общем словаре распознавания речи.

Языковая модель - это связь между словами для создания предложений, например. слово «я» связано с «есть», поэтому распознаватель речи очень редко (или никогда) не выдаст результат «я есть» или «я есть».

У каждого языка есть своя акустическая модель (фонетическая), словарь (слова) и языковая модель (предложения), так что мы можем их просто смешивать.

Вопрос в том: возможно ли это?

Ответ: ДА!

Вы можете создать свой собственный язык (в данном случае хинди + английский), используя множество инструментов, один из которых я уже пробовал, называется CMU Sphinx / Pocket Sphinx. Вы можете создать свою собственную модель, обучить ее и сделать словарь. вне этого. Это будет много работы, но вы можете настроить все, что вам нужно для распознавания речи.

Ссылка для любой реализации платформы: https://github.com/cmusphinx

person Vincent Elbert Budiman    schedule 13.04.2018

Речевой API Google не работает таким образом и не предназначен для смешанных языков. Есть специализированные API, разработанные несколькими компаниями в Индии для случаев хинди + английский, они прекрасно распознают такой смешанный язык.

person Nikolay Shmyrev    schedule 28.03.2018
comment
Вы знаете таких провайдеров? - person Dhruv Marwha; 26.06.2019
comment
Конечно, вы можете связаться со мной лично для уточнения деталей. - person Nikolay Shmyrev; 27.06.2019
comment
Не могу найти информацию о том, как связаться с вами в вашем профиле. - person Dhruv Marwha; 27.06.2019