En este momento estás viendo Uso de comandos de voz simples en Unity3D (con IBM Watson SDK)

 – Unity

Uso de comandos de voz simples en Unity3D (con IBM Watson SDK) – Unity

Uso de comandos de voz simples en Unity3D (con IBM Watson SDK)

– UnityAssets3Free

hola , por aqui kein y aqui os traigo
nueva pregunta

El problema

actualmente estoy usando Voz a texto hacer SDK de IBM Watson para Unity reconocer comandos de voz me gusta para comenzar o Salir por apenas comprobar si el texto reconocido contiene un sus.

el problema es que no funciona muy confiable (la salida suele ser spot o hit) y realmente solo necesito estos comandos simples.

lo que intenté

Alternativamente, ya lo intenté using UnityEngine.Windows.Speed; pero yo Necesito que funcione en Windows y Mac.. No pude encontrar una solución Mac buena y que funcionara e intenté escribir mi propio Unity plugin con Xcode y NSSpeechRecognizer similar a este Tutorial pero eso no funcionó para mí.

yo tambien vi muñeco de nieve para la detección de palabras activas. Pero requiere mucha configuración y realmente me gustaría una solución fácil y confiable.

Desde ya gracias.

1 respuesta 1

Debe utilizar los servicios Watson Speech to Text y Assistant para este caso de uso. Puede entrenar una instancia del Asistente para comprender frases como «iniciar», «ir», «iniciar», etc. devolver una intención a START y frases como «stop», «quit», «halt», etc. para devolver una intención de QUIT. A continuación, puede enviar la transcripción de voz a texto al servicio del Asistente, que devolverá una intención de voz. START o QUIT y ejecutar la lógica del juego en función de la intención devuelta.

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

sin mas,espero que te halla servido

Deja una respuesta