2017-01-10 1 views
1

私は話す言葉を使ってAIに命令したいゲームを作っています。 たとえば、私はgoとAI botがある距離に行くと言うことができます。ユーザーからの音声を検出し、UnityにAIボットをコマンドするためにテキストに変換する

質問私は資産を探していますが、プロバイダーはそれが可能であると私に受給者を与えていませんか?

どうしたらいいですか?

私はプログラマーですので、それを処理する方法を示唆している場合は、私はそれを行うことができます。

マイクリスナーを常時作成し、オーディオを読み込んで、音声をテキストに変換できる外部SDTに渡す必要がありますか?

これは私が連絡したアセットプロバイダです。

https://www.assetstore.unity3d.com/en/#!/content/73036

https://www.assetstore.unity3d.com/en/#!/content/45168

https://www.assetstore.unity3d.com/en/#!/content/47520

とさらにいくつか! 誰かが私がそれに従う必要がある手順を説明すれば、私は確かにそれを試すことができます。私は現在、ほとんど同じことのために、この外部APIを使用しています

答えて

2

:あなたは、SDKにオーディオソースを接続する必要が https://github.com/api-ai/api-ai-unity-sample#apiai-unity-plugin

https://api.ai/

これはかなりうまく機能ユニティSDKが付属しています聞き始めるように指示してください。それはあなたの音声オーディオをテキストに変換し、あなたの音声オーディオ/テキストからあらかじめ選択された意図を検出します。

unityプラグインの統合方法に関するすべての手順は、Unity SDKのapi.aiのgithubドキュメントを参照してください。

EDIT:それはあなたがサーバーにデータを送信せずにオフラインで認識したい場合は、このプラグインを試してみる必要がある:)

0

あまりにところで無料です:

https://github.com/dimixar/unity3DPocketSphinx-android-lib

これは、オープンソースの音声を使用しています認識エンジンCMUSphinx

+0

私はそれを試してみましょう。 私は窓のために何かを見つけました。 https://docs.unity3d.com/ScriptReference/Windows.Speech.KeywordRecognizer.html 精度が85%頭の電話が口の近くにある場合、私は得ました。 –

関連する問題