Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android为语音到文本添加暂停识别器_Android_Delay_Speech Recognition_Voice Recognition_Speech To Text - Fatal编程技术网

Android为语音到文本添加暂停识别器

Android为语音到文本添加暂停识别器,android,delay,speech-recognition,voice-recognition,speech-to-text,Android,Delay,Speech Recognition,Voice Recognition,Speech To Text,我已经使用RecogenerIntent实现了语音到文本的转换,并且工作得非常好 但我需要修改它的工作方式,并希望在用户说话时添加暂停时间,因为实际上用户可能会停止一段时间,然后再次说话,因此我希望语音搜索停留几秒钟,例如5秒钟,如果没有听到语音,则只停止并处理语音 我尝试过使用服务,但效果不理想。喜欢代码示例 [当我在Xperia Z3键盘上打开Speech to Text键时实现类似的功能,它会接受语音直到用户点击暂停] 谢谢提供了您所需的功能(在线处理暂停) 这是来自RecogenerIn

我已经使用RecogenerIntent实现了语音到文本的转换,并且工作得非常好

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

我尝试过使用服务,但效果不理想。喜欢代码示例

[当我在Xperia Z3键盘上打开Speech to Text键时实现类似的功能,它会接受语音直到用户点击暂停]

谢谢

提供了您所需的功能(在线处理暂停)

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

因此,如果您想使用流式传输和持续识别语音,直到您发出输入结束信号(如示例中麦克风图标上的单击事件),那么它可以涉及更多内容

它们是复杂的。这两种方法都可以在良好的android httpclient上实现

可能重复的