语音识别-带有模板(Android Wear)

埃尔库科

我正在尝试开发适用于Android Wear的应用程序,单击该按钮将要求用户说出一些内容并将其发送到网络服务器。我还需要有一个预定义模板的列表,类似于环聊的工作原理。

我尝试过的是:

    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
    intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Send to server");
    startActivityForResult(intent, SPEECH_REQUEST_CODE);

这可行,但是我无法为用户提供一组预定义的模板。

阅读此内容-https://developer.android.com/training/wearables/notifications/voice-input.html我看到可以在通知中执行此操作...但是这不会出现在前面,我需要此用户界面是模式用户/阻止用户,因此通知对我的用例不利。

我有什么选择?我该如何实施?

雷博特先生

不幸的是,除了在通知中接收语音输入外,无法将语音识别与预定义的文本响应一起使用。

根据文档:添加语音功能

语音动作是可穿戴体验的重要组成部分。它们使用户可以免提快速执行操作。Wear提供两种语音操作:

系统提供

  • 这些语音操作基于任务,并内置在Wear平台中。您可以在说出语音操作时在要开始的活动中对其进行过滤。示例包括“记笔记”或“设置闹钟”。

应用提供

  • 这些语音操作基于应用程序,您可以像启动器图标一样声明它们。用户说“开始”以使用这些语音操作,并且您指定的活动开始。

同样如2454348422630600中所讨论的,它们都在其android中实现了通知以获取语音输入。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android连续语音识别

来自分类Dev

Android语音识别

来自分类Dev

关于Android语音识别

来自分类Dev

Android Wear自定义语音操作

来自分类Dev

Android Wear不返回语音数据

来自分类Dev

Android-语音识别而非语音

来自分类Dev

Android语音识别API离线

来自分类Dev

Android Google API语音识别

来自分类Dev

使用RecyclerView的Android语音识别

来自分类Dev

带有蓝牙麦克风的Android语音识别器

来自分类Dev

语音识别所有字典-关闭表格

来自分类Dev

没有语法文件的语音识别

来自分类Dev

以语音识别模式启动Android键盘

来自分类Dev

可以离线工作的android中的语音识别

来自分类Dev

Google Android语音识别的API限制

来自分类Dev

Android特定字词语音识别

来自分类Dev

Android连续语音识别-无间隙

来自分类Dev

锁定屏幕后的Android语音识别

来自分类Dev

声音管理Android中的语音识别/ TTS

来自分类Dev

Android上的长音频语音识别

来自分类Dev

Android语音识别立即停止监听

来自分类Dev

Android-语音识别限制了收听时间

来自分类Dev

Android应用程序的语音识别

来自分类Dev

Android特定字词语音识别

来自分类Dev

Android 服务中触发语音识别

来自分类Dev

Microsoft语音识别:带有置信度得分的替代结果?

来自分类Dev

Win 7-带有语音识别功能的网页浏览

来自分类Dev

android语音识别API。系统始终识别默认语言

来自分类Dev

Mac(Maverick)无法识别Android Wear设备(Samsung Gear Live)