2016-05-31 1 views
3

Я пытаюсь создать свой собственный проект Unity с распознаванием речи в Hololens. Скопируйте вставные инструкции с tutorial.Распознавание речи не работает в проекте Unity Hololens

Буквально скопируйте файл SpeechManager.cs и файл SphereCommands.cs в мой проект, но он не сдвинется с места. Я попытался поместить некоторые звуки в: KeywordRecognizer_OnPhraseRecognized, чтобы увидеть, могу ли я туда добраться (даже до вызова чего-либо), но я этого не делаю.

Я запустил keywordRecognizer.Start() (также добавил звуки, чтобы убедиться, что я был там), но я понятия не имею, работает ли оно впоследствии.

Сама машина работает, потому что, если я открою программу Оригами, она распознает мой голос без проблем. Кроме того, говорит «Hey Cortana» из программы также работает.

Я бы скопировал код, но это всего лишь файл из учебника (даже фразы).

+1

Возможно, у вас нет микрофона в свойствах проекта. Вы можете поделиться своим проектом по-прежнему. Или попробуйте воспроизвести свою проблему с образцом проекта и поделиться им. –

+0

Вот и все! Большое спасибо! BTW, мне также пришлось удалить скомпилированный код и все, что Unity, созданное ранее для него, будет работать. – MosheS

+0

@NikolayShmyrev, вы можете подумать о том, чтобы добавить свой комментарий в качестве ответа, чтобы другие могли его легко увидеть, а затем Моше может принять его. – AlexDrenea

ответ

3

Как писал Николай в комментариях, ответ заключается в том, что я не включил микрофон в проекте Unity (Edit -> Project Settings -> Player). Мне также пришлось удалить каталог UWP и перестроить в Unity, это будет актуально.

Смежные вопросы