首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >安卓为文本添加语音暂停RecognizerIntent

安卓为文本添加语音暂停RecognizerIntent
EN

Stack Overflow用户
提问于 2015-03-03 13:39:34
回答 1查看 649关注 0票数 0

我已经用RecognizerIntent实现了语音到文本的转换,它工作得很好。

但我需要修改它的工作,并希望添加暂停时间,而用户正在说话,因为实际上用户可能会停下来一段时间,然后再次发言,所以我希望语音搜索停留几秒钟,例如5秒,如果没有听到声音,然后只有它停止并处理语音。

我试过使用服务,但它不能像预期的那样工作。首选代码示例。

当我在Xperia Z3键盘上打开语音转文本键时,实现了类似的功能,它接受语音,直到用户点击暂停

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-03-03 22:09:36

full duplex example提供您所需的功能(内联处理暂停)

这是来自RecognizerIntent的diff实现,并在处理麦克风音频流和处理网络连接(音频/上行、文本/下行)的更复杂的设置上运行。

因此,如果你想使用流和连续识别的语音,直到你发出输入结束的信号(就像例子中的麦克风图标上的单击事件),它可能会涉及更多。

background

google API sample

IBM API sample

它们很复杂。这两个都可以在一个很好的android httpclient上实现。

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

https://stackoverflow.com/questions/28824851

复制
相关文章

相似问题

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