首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SFSpeechRecognizer并发请求?

SFSpeechRecognizer并发请求?
EN

Stack Overflow用户
提问于 2019-09-11 07:39:15
回答 1查看 57关注 0票数 0

我正在尝试使用SFSpeechRecognizer在我的应用程序中转录语音命令。这些命令只有一个单词。SFSpeechAudioBufferRecognitionRequest (来自麦克风轻击)可能需要几秒钟才能最终返回该单词的准确转录,但这对于我的用例来说已经很好了。

然而,在我的用例中,一个新命令可能会在这几秒钟过去之前进入。我如何开始处理新的请求,同时仍然允许前一个请求继续改进其结果(即,不过早停止前一个请求)?

我一直在谷歌上搜索,似乎没有关于来自麦克风输入的同时/并发请求的文档。

如果您有任何想法,我们将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2019-12-12 13:07:16

我能用iOS 13完成的事情是同时为两个不同的SFSpeechAudioBufferRecognitionRequest运行两个SFSpeechRecognitionTasks,一个requiresOnDeviceRecognition设置为true,另一个requiresOnDeviceRecognition设置为false。

我发现你不能同时运行两个设备上的请求,你也不能同时运行两个设备外的请求-但通过要求其中一个是设备上的,你可以一边转录/处理一个,一边收听和转录另一个。

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

https://stackoverflow.com/questions/57879381

复制
相关文章

相似问题

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