相关疑难解决方法(0)

SFSpeechRecognizer 多种语言

我正在构建一个支持语音识别并将语音转换为文本的搜索,因此我正在使用SFSpeechRecognizer. 但问题是我需要同时支持多种语言比如(" en_US", " fr", vi, ar)。

主要思想是用户可以说一个英语单词,另一个法语单词,我希望引擎能够检测到这一点。

目前,我正在使用它来设置我的主要语言

英语:

private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en_US"))!
Run Code Online (Sandbox Code Playgroud)

法语:

 private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "fr"))!
Run Code Online (Sandbox Code Playgroud)

每种语言我都需要单独设置。

有没有办法SFSpeechRecognizer同时支持多种语言呢?

speech-recognition voice-recognition ios swift sfspeechrecognizer

5
推荐指数
1
解决办法
2331
查看次数