The problem
I'm currently using Speech-To-Text from the IBM Watson SDK for Unity to recognize voice commands like start or quit by just checking if the recognized text contains one of them.
Problem is that it doesn't work very reliable (output is often spot or hit) and I really just need those simple commands.
What I tried
Alternatively I already tried using UnityEngine.Windows.Speed;
but I need it to work on both Windows and Mac. I couldn't find a good and working Mac solution and I tried writing my own Unity plugin with Xcode and NSSpeechRecognizer similar to this Tutorial but that didn't work for me.
I also saw Snowboy for hotword detection. But it requires a lot of setup and I would really wish for an easy and reliable solution.
Thanks in advance.