2016-05-31 16 views
3

Ich versuche, mein eigenes Unity-Projekt mit Spracherkennung in Hololens zu erstellen. Ich kopiere die Anweisungen von tutorial kopiert.Spracherkennung funktioniert nicht in Unity Hololens Projekt

Wörtlich kopieren eingefügt die SpeechManager.cs Datei und SphereCommands.cs Datei zu meinem Projekt, aber es wird nicht rühren. Ich habe versucht, ein paar Sounds in: KeywordRecognizer_OnPhraseRecognized, um zu sehen, ob ich dorthin (noch vor dem Aufruf irgendetwas), aber ich nicht.

Ich beginne die keywordRecognizer.Start() (auch hinzugefügt Sounds, um sicherzustellen, dass ich dort war), aber ich habe keine Ahnung, ob es danach funktioniert.

Die Maschine selbst funktioniert, denn wenn ich das Origami-Programm öffne, erkennt es meine Stimme ohne Probleme. Außerdem funktioniert "Hey Cortana" aus dem Programm.

Ich würde den Code kopieren, aber es ist nur die Datei aus dem Tutorial (auch die Sätze).

+1

Vielleicht haben Sie kein Mikrofon in Projekteigenschaften aktiviert. Sie können Ihr Projekt weiterhin freigeben. Oder versuchen Sie, Ihr Problem mit einem Beispielprojekt zu reproduzieren und es zu teilen. –

+0

Das war's! Danke vielmals! BTW, ich musste auch den kompilierten Code löschen und alles, was Unity vorher erstellt hat, funktioniert. – MosheS

+0

@NikolayShmyrev können Sie Ihren Kommentar als Antwort hinzufügen, damit andere ihn leicht sehen können, dann MosheS kann es akzeptieren. – AlexDrenea

Antwort

3

Wie Nikolay in den Kommentaren geschrieben hat, ist die Antwort, dass ich das Mikrofon im Unity-Projekt nicht aktiviert habe (Bearbeiten -> Projekteinstellungen -> Player). Ich musste auch das UWP-Verzeichnis entfernen und in Unity neu erstellen, wird es relevant sein.