question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Speech recognition is not supported on this machine error

See original GitHub issue

I’ve started getting a speech recognition error as of the most recent updates.

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)
HoloToolkit.Unity.InputModule.SpeechInputSource.Start () (at Assets/HoloToolkit/Input/Scripts/InputSources/SpeechInputSource.cs:70)

Though not sure if this is MRTK problem and not a Unity or Windows issue as there have been updates to all three.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:15 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
song1shuaicommented, Oct 19, 2017

Have same issue , pretty sure Privacy/Speech enabled , and mic plugin . better to check
PhraseRecognitionSystem.isSupported before create KeywordRecognizer . Otherwise, it will crash the app

2reactions
comicxmz001commented, Dec 19, 2018

@HjoshM I had this issue recently after upgrading windows to 17134. If you haven’s resolved your issue, maybe try:

Check mic is enabled in project settings and download En-US language pack. Somehow, additional non-display languages seem to be removed after the system update.

Note. You do NOT have to switch your display language, region, nor enable Get To Know You. Just downloading that US language pack will do the job.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Unity: Speech Recognition is not supported on this machine
This error happened when users updated to Windows 10 Creators and re-enabling Cortana made the trick. set English (US) as primary language. It ......
Read more >
Speech recognition is not supported in the current language
Speech recognition is not supported in the current language · 1. Open Control Panel then Speech Recognition Options. · 2. In the upper...
Read more >
Windows Speech Recognition doesn't work [Fixed]
If you get Windows Speech Recognition is not available for the current display error in Windows 11/10, you need to set English as...
Read more >
Speech Recognition is not supported ... - Unity Issue Tracker
Speech Recognition is not supported error is thrown when setting Unity Hub and Unity version to run as an administrator.
Read more >
VR speech recognition error "...is not supported on this ...
The error is: UnityException: Speech recognition is not supported on this machine. UnityEngine.Windows.Speech.PhraseRecognizer.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found