我正在构建一个支持语音识别并将语音转换为文本的搜索,因此我正在使用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