¿Cómo puedo obtener funciones de reconocimiento de voz en Unity Game Engine? ¿Hay un complemento o un marco de trabajo (con suerte freeware) que pueda usar? Si es así, ¿tiene alguna idea sobre cómo instalarlo? Además, ¿cuánto problema habría con los ruidos de fondo en el juego que interfieren con las entradas de voz en el juego? ¿Hay ejemplos de juegos en el mercado que usen esto? (además de España 3D para el Torque Game Engine).
12
Respuestas:
Unity3D no tiene ningún soporte directo para el reconocimiento de voz. Tendría que escribir una extensión (System.Speech.Recognition) o encontrar algún tipo de complemento para comenzar. Si termina yendo en esta dirección, perderá la compatibilidad del reproductor web Unity con su proyecto.
No veo ningún complemento que ya esté desarrollado para este propósito.
fuente
Community Core Audio se ve bastante prometedor. Convierte la voz en texto y se dice que maneja el reconocimiento automático de voz. Los datos se envían a través de la red a través de UDP, por lo que sería fácil integrarlos en Unity. Eso es si no estás planeando usar el reproductor web.
http://nuicode.com/projects/cca-alpha
fuente