Unity: распознавание речи не поддерживается на этой машине - PullRequest
0 голосов
/ 28 мая 2018

У меня проблема с проектом Unity.Более конкретно с приложением HoloLens.Я добавил распознавание ключевых слов из набора инструментов MixedReality для единства.До сих пор все работало нормально.Сегодня мне пришлось перезагрузить свой ноутбук и установить все новое.После сброса все работало нормально, но после активации лицензии Windows 10 - Education для включения Hyper-V я теперь получаю следующее сообщение об ошибке:

UnityException: Speech recognition is not supported on this machine.
UnityEngine.Windows.Speech.PhraseRecognizer.CreateFromKeywords (System.String[] keywords, UnityEngine.Windows.Speech.ConfidenceLevel minimumConfidence) (at C:/buildslave/unity/build/artifacts/generated/Metro/runtime/SpeechBindings.gen.cs:47)
UnityEngine.Windows.Speech.KeywordRecognizer..ctor (System.String[] keywords, UnityEngine.Windows.Speech.ConfidenceLevel minimumConfidence) (at C:/buildslave/unity/build/Runtime/Export/Windows/Speech.cs:221)
MixedRealityToolkit.InputModule.InputSources.SpeechInputSource.Start () (at Assets/HoloToolkit/InputModule/Scripts/InputSources/SpeechInputSource.cs:72)

На других устройствах (я проверил это с Windows10 Home и загрузочная USB-флешка на ноутбуке с Windows 10 Educational) Распознавание голоса по-прежнему работает.Кто-нибудь знает, как решить эту ошибку?

Редактировать: Все еще есть эта проблема.Кто-нибудь нашел новое решение этой проблемы?

Ответы [ 3 ]

0 голосов
/ 06 июня 2018

Осматривая [ 1 , 2 , 3 ], я нашел несколько возможных причин:

  • проверьте,Микрофон включен в Unity Project («Правка» -> «Настройки проекта» -> «Плеер») и перестройте
  • , если вы обновились до какой-то новой версии Windows, проверьте, не нарушило ли это службы Cortana & Speech.Эта ошибка произошла, когда пользователи обновились до Windows 10 Creators и, повторно включив Cortana, сделали трюк
  • , установив английский (США) в качестве основного языка.Он установит некоторые дополнительные компоненты распознавания речи в Windows 10

PS также - в целях отладки - как предлагается здесь пожалуйста, проверьте, правильно ли обнаружен микрофон, проверьте список микрофонов с помощью этого Фрагмент Unity

0 голосов
/ 28 июня 2018

Я почти уверен, что ваша проблема в том, что это Windows 10 Educational.По некоторым причинам, я считаю, что это работает только на Win Home или Pro.Я предполагаю, что Win 10 Educational simple не поддерживает распознавание речи.На самом деле, я не могу найти его, но я почти уверен, что при настройке есть документация, что вам нужна Windows 10 Home или Pro, потому что она имеет определенные функции, которых нет у Education.

0 голосов
/ 28 мая 2018

Убедитесь, что у вас включено Познакомьтесь со мной в меню «Конфиденциальность / Речь, рукописный ввод и набор текста».Смотрите это и дальнейшие предложения здесь .

...