Jak mogę włączyć funkcje rozpoznawania głosu do silnika gry Unity? [Zamknięte]

12

Jak mogę włączyć funkcje rozpoznawania głosu do silnika gry Unity? Czy istnieje wtyczka lub framework (mam nadzieję, że jest darmowy), którego mógłbym użyć? Jeśli tak, czy masz jakieś pomysły na temat instalacji? Jaki byłby problem z hałasem w tle zakłócającym wprowadzanie głosu do gry? Czy są jakieś przykłady gier na rynku, które wykorzystują to? (oprócz Hiszpanii 3D dla silnika gry Torque).

Dylan West
źródło
Wszystkie systemy transkrypcji tekstowej FOSS są ogólnie okropne. Prawie na pewno nie warte wysiłku, który trzeba podjąć, chyba że jesteś gotów wystrzelić
$ do pracy z kimś takim jak Nuance.
coderanger
@coderanger: Transkrypcja dowolnego tekstu nie jest jedynym zastosowaniem rozpoznawania głosu i prawdopodobnie jest najmniej prawdopodobna w grach.
1
Jasne, ale jeśli wiesz wystarczająco dużo na temat rozpoznawania mowy, aby zbudować własny model językowy, prawdopodobnie nie
zapytałbyś
Być może zostało to zamknięte, ale odpowiedzi mogą wprowadzać w błąd, począwszy od Jedności 5.4. Jeśli celujesz w same okna, możesz skorzystać z przestrzeni nazw UnityEngine.Windows.Speech. KeywordRecogniser i DictationRecogniser to dwie klasy zainteresowań.
zcabjro

Odpowiedzi:

5

Unity3D nie ma bezpośredniego wsparcia dla rozpoznawania głosu. Będziesz musiał napisać rozszerzenie (System.Speech.Recognition) lub znaleźć jakiś plug-in, aby zacząć. Jeśli skończysz w tym kierunku, stracisz kompatybilność odtwarzacza internetowego Unity z twoim projektem.

Nie widzę żadnych wtyczek, które zostały już opracowane w tym celu.

David McGraw
źródło
5
I będzie to HARD : codinghorror.com/blog/2010/06/...
Jesse Dorsey
Tak, to nie żart.
David McGraw
1

Społeczność Core Audio wygląda dość obiecująco. Konwertuje głos na tekst i mówi się, że obsługuje automatyczne rozpoznawanie mowy. Dane są przesyłane przez sieć za pośrednictwem UDP, więc łatwo byłoby je zintegrować z Unity. To znaczy, jeśli nie planujesz korzystać z webplayera.

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

FlashJordan
źródło