私は現在、音声認識を使用してUnityのオブジェクトを制御するVuforiaを使用した拡張現実プロジェクトに取り組んでいます。サンプルの動作コードを探していました。
Unityにはまだ組み込まれていません。彼らは長い間 research を行っており、これはまもなくUnityに追加されるでしょう。動作するSpeech-to-Text(無料)は、Assetsストア here から取得できます。これはオープンソースであり、何か問題を見つけた場合は contribute を支援できます。
補足として、ほとんどすべてのOSに音声認識APIがあります。これらのすべてのAPIをC#のsingクラスにラップしてプラグインを簡単に作成し、次に nityのプラットフォームプリプロセッサディレクティブ を使用して、ゲームが実行されているOSに応じて呼び出すプラグインを決定します。
Android:
SpeechRecognizer クラス。
このプロジェクトを見る https://github.com/gsssrao/UnityAndroidSpeechRecognition
iOS:
MacOS:
Windows:
このプロジェクトを参照 https://github.com/LightBuzz/Speech-Recognition-Unity
例:
class CrazySpeechRecognition
{
#if UNITY_Android
Use SpeechRecognizer class
#endif
#if UNITY_IOS
Use SFSpeechRecognizer class
#endif
#if UNITY_STANDALONE_OSX || UNITY_EDITOR_OSX
Use NSSpeechRecognizer class
#endif
#if UNITY_STANDALONE_WIN || UNITY_EDITOR_WIN
Use SpeechRecognitionEngine class
#endif
}
リンクに記載されているように、Unityからの無料の Speech-to-Text は残念ながら廃止されています。
Watson Unity SDKを試すことができます: https://github.com/watson-developer-cloud/unity-sdk ^特にExampleSpeechToText