Come posso ottenere le funzioni di riconoscimento vocale in Unity Game Engine? [chiuso]


12

Come posso ottenere le funzioni di riconoscimento vocale in Unity Game Engine? Esiste un plug-in o un framework (si spera freeware) che potrei usare? Se è così, hai qualche idea su come installarlo? Inoltre, quanto sarebbe un problema con i rumori di fondo nel gioco che interferiscono con gli input vocali nel gioco? Ci sono esempi di giochi sul mercato che usano questo? (oltre a Spagna 3D per Torque Game Engine).


Tutti i sistemi di trascrizione a testo libero FOSS sono generalmente terribili. Quasi certamente non vale lo sforzo che ci vorrà a meno che tu non sia disposto a sborsare $ per lavorare con qualcuno come Nuance.
coderanger

@coderanger: la trascrizione a testo libero non è quasi l'unico uso del riconoscimento vocale, e probabilmente è meno probabile che sia necessaria nei giochi.

1
Certo, ma se conosci abbastanza il riconoscimento vocale per costruire il tuo modello linguistico, probabilmente non te lo chiederesti qui :-)
coderanger

Questo potrebbe essere stato chiuso, ma le risposte potrebbero essere fuorvianti a partire da Unity 5.4. Se scegli come target solo le finestre, puoi utilizzare lo spazio dei nomi UnityEngine.Windows.Speech. KeywordRecogniser e DictationRecogniser sono le due classi di interesse.
zcabjro,

Risposte:


5

Unity3D non ha alcun supporto diretto per il riconoscimento vocale. Dovresti scrivere un'estensione (System.Speech.Recognition) o trovare un qualche tipo di plug-in per farti girare. Se finisci per andare in questa direzione, perderai la compatibilità dell'unità web player con il tuo progetto.

Non vedo alcun plug-in che è già stato sviluppato per questo scopo.



Sì, non è uno scherzo.
David McGraw il

1

Community Core Audio sembra piuttosto promettente. Converte la voce in testo e si dice che gestisca il riconoscimento vocale automatico. I dati vengono inviati tramite la rete tramite UDP, quindi sarebbe facile da integrare in Unity. Cioè se non hai intenzione di utilizzare il webplayer.

http://nuicode.com/projects/cca-alpha

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.