gpt4 book ai didi

ios - SFSpeechRecognizer 同时请求?

转载 作者:行者123 更新时间:2023-11-29 05:28:48 24 4
gpt4 key购买 nike

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

但是,在我的用例中,可能会在几秒钟过去之前输入新命令。如何开始处理新请求,同时仍允许先前的请求继续完善其结果(即,不会过早停止先前的请求)?

我无休止地用谷歌搜索,似乎没有关于麦克风输入的同时/并发请求的文档。

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

最佳答案

我使用 iOS 13 能够完成的一件事是,同时为两个不同的 SFSpeechAudioBufferRecognitionRequest 运行两个 SFSpeechRecognitionTask,其中一个将 requireOnDeviceRecognition 设置为 true,另一个将 requireOnDeviceRecognition 设置为 false。

我发现您无法同时运行两个设备内请求,也无法同时运行两个设备外请求 - 但通过要求一个请求位于设备上,您可以转录/处理一个请求与对方一起聆听和转录。

关于ios - SFSpeechRecognizer 同时请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57879381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com