首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android统一中语音命令的调用功能

Android统一中语音命令的调用功能
EN

Stack Overflow用户
提问于 2018-11-30 05:55:56
回答 2查看 3.5K关注 0票数 1

我正在制作一个统一C#手电筒应用程序。应用程序几乎已经完成,我只想在这个功能中添加这个语音命令功能,比如当我说“打开”手电筒时,当我说“关闭”手电筒时,手电筒应该关闭。该应用程序适用于Android设备。我看了几本关于用语音命令调用函数的教程,但是这些都是针对windows平台的,如果您知道在android中做这件事,请帮助我,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-30 11:24:58

我没有使用过任何语音识别工具,但是如果您可以创建一个java插件并使用它来调用本机函数,那么实现起来并不困难。无论如何,我很少找到SDK:

您可以查看口袋斯芬克斯演示,以进行语音识别。

https://github.com/cmusphinx/pocketsphinx

https://github.com/cmusphinx/pocketsphinx-android-demo

这是我发现的一个使用AndroidSpeechRecognition的回购工具。

https://github.com/gsssrao/UnityAndroidSpeechRecognition

程序员对语音识别实现给出了一个很好的解释:

如何将语音识别添加到统一项目中?

然后是WatsonSDK,用于统一,但它似乎是通过云实现的,但是您可以检查一下这个:https://github.com/watson-developer-cloud/unity-sdk

如果您不介意为这个名为Android SpeakNow的插件付费,您可以从资产商店:https://assetstore.unity.com/packages/tools/integration/android-speaknow-16781获得它。

这些是一些来自资产商店的基于云的包,我真的很怀疑您是否需要这个包来实现,但无论如何,这是为某个时候可能需要它们的人准备的:

https://assetstore.unity.com/packages/add-ons/machinelearning/google-cloud-speech-recognition-vr-ar-desktop-desktop-72625

https://assetstore.unity.com/packages/tools/integration/yandex-cloud-speech-recognition-vr-ar-mobile-desktop-75155

最后是DictationRecognizer;默认情况下,此版本仅适用于windows 10,截止到统一2018.2。所以这是不可能的。我最好的选择是、cmusphinx、,以本地方式实现,我认为这将更适合您的需要。查查他们。试着实现一两个,让我们知道你是否成功。

如果任何人可以添加更多的链接到SDK进行语音识别,请随意添加。这真是太棒了。

票数 0
EN

Stack Overflow用户

发布于 2020-01-15 11:31:31

如果您只需要打开或关闭语音输入,则可以使用以下代码

对文本的统一演讲

如果需要精确的语音识别,请参考以下代码

统一语音识别

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53551996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档