Comment puis-je intégrer des fonctionnalités de reconnaissance vocale dans le moteur de jeu Unity? Existe-t-il un plug-in ou un framework (espérons-le gratuit) que je pourrais utiliser? Si oui, avez-vous des idées pour l'installer? De plus, dans quelle mesure y aurait-il un problème avec des bruits de fond dans le jeu interférant avec les entrées vocales dans le jeu? Y a-t-il des exemples de jeux sur le marché qui utilisent cela? (d'ailleurs pour Spain 3D pour le Torque Game Engine).
12
Réponses:
Unity3D ne prend pas en charge directement la reconnaissance vocale. Vous devez écrire une extension (System.Speech.Recognition) ou trouver une sorte de plug-in pour vous lancer. Si vous finissez par aller dans cette direction, vous perdrez la compatibilité du lecteur Web de l'unité avec votre projet.
Je ne vois aucun plug-in déjà développé à cet effet.
la source
Community Core Audio semble assez prometteur. Il convertit la voix en texte et est censé gérer la reconnaissance vocale automatique. Les données sont envoyées via le réseau via UDP, il serait donc facile de les intégrer à Unity. C'est si vous ne prévoyez pas d'utiliser le webplayer.
http://nuicode.com/projects/cca-alpha
la source