c# unity3d speech-recognition augmented-reality vuforia

c# - ¿Cómo agregar el reconocimiento de voz al proyecto Unity?



unity3d speech-recognition (2)

La unidad aún no tiene esto incorporado. Han estado research al respecto durante mucho tiempo y esto probablemente se agregará a Unity muy pronto. Puede obtener la voz a texto que funciona (gratis) en la tienda de Activos here . Es de código abierto y puede ayudar a contribute si encuentra algún problema.

Como nota al margen, casi todos los sistemas operativos tienen una API de reconocimiento de voz. Puede crear fácilmente un complemento al incluir todas esas API en una clase de canto en C # y luego usar las directivas de preprocesador de plataforma de Unity para determinar a cuál llamar dependiendo del sistema operativo en el que se esté ejecutando su juego.

Android :

Clase SpeechRecognizer .

ver este proyecto https://github.com/gsssrao/UnityAndroidSpeechRecognition

iOS :

Clase SFSpeechRecognizer

MacOS :

Clase NSSpeechRecognizer

Ventanas :

Clase SpeechRecognitionEngine

ver este proyecto https://github.com/LightBuzz/Speech-Recognition-Unity

Ejemplo:

class CrazySpeechRecognition { #if UNITY_ANDROID Use SpeechRecognizer class #endif #if UNITY_IOS Use SFSpeechRecognizer class #endif #if UNITY_STANDALONE_OSX || UNITY_EDITOR_OSX Use NSSpeechRecognizer class #endif #if UNITY_STANDALONE_WIN || UNITY_EDITOR_WIN Use SpeechRecognitionEngine class #endif }

La here de Unity se suspende tristemente, como se indica en el enlace.

Actualmente estoy trabajando en un proyecto de Realidad Aumentada usando Vuforia que usa el reconocimiento de voz para controlar los objetos en Unity. Estaba buscando un código de trabajo de muestra.