【发布时间】:2015-03-04 21:15:31
【问题描述】:
我有一个可以工作的应用程序,我想添加语音命令。当前应用程序定期(定时器)通过蓝牙来回传输数据。用户可以按 Buttons 和 NumberPickers 来修改通过蓝牙发送的数据。还有从蓝牙链接接收的数据,并显示在 textViews 中。此应用程序当前运行正常。
我想做的是添加语音命令功能,以便用户可以选择按下按钮/数字选择器,或者可以仅使用语音命令更改值。
我已经测试了一些可以在各种网站上找到的 Speech-to-Text 示例。我已经成功测试了一个使用 RecognizerIntent 的应用程序。按下按钮后,会弹出一个对话框,您可以说出单词或短语,并在屏幕上正确显示结果。
所以,我认为我已经接近了,但我不确定如何将 Speech-to-Text 与我当前的蓝牙应用程序结合起来。我不希望用户必须按下按钮,我只想让应用程序不断地收听。另外,我不想在屏幕上弹出语音对话框。
我的硬件是运行 Android 4.1 的三星平板电脑。
我对 Android 编程比较陌生,因此我很感激任何建议(无论多么基础)。谢谢。
【问题讨论】:
标签: android background speech-recognition