This week’s research contains with speech recognition. I got the Kinect speech functionality to work in Unity to display my command and the percentage of confidence. I believe this is not going to work for my project as I need more functionality than only commands. The way it recognizes phrases does not seem to understand the phrase when it is used in a sentence. After some debate, I was recommended to try out a few different services that are tailored to my needs. – https://blogs.unity3d.com/2016/08/02/speech-recognition-and-vr/
IBM Watsom:
https://github.com/watson-developer-cloud/unity-sdk
Google Cloud Speech:
https://cloud.google.com/speech-to-text/
Unity Built in – Windows 10 – UnityEngine.Windows.Speech
https://docs.unity3d.com/ScriptReference/Windows.Speech.DictationRecognizer.html
Plugin for Unity that contains all:
https://bitbucket.org/Unity-Technologies/speech-to-text
Only difference on paper between Google and IBM is the amount of free monthly send requests. Google is 60 minutes and IBM is 100 minutes. After the free monthly use, the prices are comparable. I do not think I will pass the limit but if I do, I will make sure there are measures in place. Side note – I believe the windows speech might do exactly what the Kinect was doing. I am going to be testing that one first as it is already built within Unity.
Next week sprint:
Try out, one or all, speech to text services within Unity and decide what service is the right one to use.
Side Project – Turn HopShock into a infinite auto jump art piece
I am working on transferring my game, HopShock, into a automated art piece. As of right now, I removed the GUI, and other interactivity. Only thing left to work on is automating the jump and having the character randomly get hit by the spinning circle. I am planning to work with my cousin, who was the lead programmer on the project, to help create a successful solution. I am expecting at the end of the week, the edits will be done and fully working on an iPad. If not, then by this weekend.