我正在构建一个支持语音识别并将语音转换为文本的搜索,因此我正在使用SFSpeechRecognizer
. 但问题是我需要同时支持多种语言,例如(“ en_US
”,“ fr
”,,,vi
)ar
。
主要思想是用户可以说例如一个英语单词和另一个法语单词,我希望引擎能够检测到这一点。
目前,我正在使用它来设置我的主要语言
英语:
private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en_US"))!
法语:
private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "fr"))!
我需要单独设置的每种语言。
有没有办法SFSpeechRecognizer
同时支持多种语言?