Как я могу получить функции распознавания голоса в движке Unity Game? [закрыто]

12

Как я могу получить функции распознавания голоса в движке Unity Game? Есть ли плагин или фреймворк (надеюсь, бесплатное), который я мог бы использовать? Если да, есть ли у вас идеи, как его установить? Кроме того, насколько серьезной будет проблема с фоновыми шумами в игре, мешающими голосовым вводам в игру? Есть ли на рынке примеры игр, использующих это? (к тому же для Испании 3D для Torque Game Engine).

Дилан Вест
источник
Все системы свободного транскрипции FOSS вообще ужасны. Почти наверняка не стоит затраченных усилий, если вы не готовы раскошелиться на работу с кем-то вроде Nuance.
Coderanger
@coderanger: Свободная текстовая транскрипция - едва ли единственное использование распознавания голоса, и, вероятно, наименее вероятно, будет необходимо в играх.
1
Конечно, но если вы знаете достаточно о распознавании речи, чтобы построить свою собственную языковую модель, вы, вероятно, не будете спрашивать здесь :-)
coderanger
Возможно, это было закрыто, но ответы на Unity 5.4 могут вводить в заблуждение. Если вы ориентируетесь только на окна, вы можете использовать пространство имен UnityEngine.Windows.Speech. KeywordRecogniser и DictationRecogniser являются двумя интересующими классами.
zcabjro

Ответы:

5

Unity3D не имеет прямой поддержки распознавания голоса. Вам нужно будет написать расширение (System.Speech.Recognition) или найти какой-нибудь плагин, чтобы начать работу. Если вы в конечном итоге пойдете в этом направлении, вы потеряете совместимость веб-плеера Unity с вашим проектом.

Я не вижу никаких плагинов, которые уже разработаны для этой цели.

Дэвид Макгроу
источник
5
И это будет ТРУДНО : codinghorror.com/blog/2010/06/...
Jesse Dorsey
Да, это не шутка.
Дэвид Макгроу
1

Сообщество Core Audio выглядит довольно многообещающе. Он преобразует голос в текст и, как говорят, обрабатывает автоматическое распознавание речи. Данные отправляются по сети через UDP, поэтому их легко интегрировать в Unity. Это если вы не планируете использовать веб-плеер.

http://nuicode.com/projects/cca-alpha

FlashJordan
источник