我在团结C#中制作手电筒应用程序。应用程序几乎完成我只想添加此语音命令功能,就像当我说“ON”时手电筒应该打开,当我说“OFF”时手电筒应该关闭。该应用程序适用于Android设备。我看了几个关于在语音命令上调用函数的教程,但是所有这些都只适用于windows平台请帮助我,如果你知道在android中做这个的感谢谢谢
我没有使用任何语音识别工具,但如果你可以创建一个java插件并使用它来调用本机函数,它实现起来并不是很困难。无论如何,我发现很少的SDK:
您可以查看口袋狮身人面像演示以进行语音识别。
https://github.com/cmusphinx/pocketsphinx
https://github.com/cmusphinx/pocketsphinx-android-demo
这是我发现的一个使用AndroidSpeechRecognition的回购。
https://github.com/gsssrao/UnityAndroidSpeechRecognition
程序员本身对语音识别实现给出了很好的解释:
How to add Speech Recognition to Unity project?
然后是WatsonSDK团结,但它似乎是通过云,但你可以检查这一个:https://github.com/watson-developer-cloud/unity-sdk
如果您不介意为这个名为Android SpeakNow的插件付费,您可以从资产商店购买它:https://assetstore.unity.com/packages/tools/integration/android-speaknow-16781
这些是来自资产商店的一些基于云的软件包,我真的怀疑你可能需要这个来实现,但无论如何这适用于某些可能在某些时候需要它们的人:
最后DictationRecognizer;默认情况下,此版本仅适用于Unity 2018.2中的Windows 10。所以这是不可能的。我最好的选择是cmusphinx或本地实施我认为更适合您的需求。去看一下。尝试实施一两个,如果您成功与否,请告诉我们。
如果有人可以添加更多SDK链接到语音识别随意添加。这真的很棒。