Как я могу получить функции распознавания голоса в движке Unity Game? Есть ли плагин или фреймворк (надеюсь, бесплатное), который я мог бы использовать? Если да, есть ли у вас идеи, как его установить? Кроме того, насколько серьезной будет проблема с фоновыми шумами в игре, мешающими голосовым вводам в игру? Есть ли на рынке примеры игр, использующих это? (к тому же для Испании 3D для Torque Game Engine).
12
Ответы:
Unity3D не имеет прямой поддержки распознавания голоса. Вам нужно будет написать расширение (System.Speech.Recognition) или найти какой-нибудь плагин, чтобы начать работу. Если вы в конечном итоге пойдете в этом направлении, вы потеряете совместимость веб-плеера Unity с вашим проектом.
Я не вижу никаких плагинов, которые уже разработаны для этой цели.
источник
Сообщество Core Audio выглядит довольно многообещающе. Он преобразует голос в текст и, как говорят, обрабатывает автоматическое распознавание речи. Данные отправляются по сети через UDP, поэтому их легко интегрировать в Unity. Это если вы не планируете использовать веб-плеер.
http://nuicode.com/projects/cca-alpha
источник