SFSpeechRecognizer нескольких языков - PullRequest
1 голос
/ 23 мая 2019

Я создаю поиск, который поддерживает распознавание голоса и преобразует речь в текст, поэтому я использую SFSpeechRecognizer. Но проблема в том, что мне нужно поддерживать несколько языков одновременно, например ("en_US", "fr", vi, ar).

Основная идея заключается в том, что пользователь может говорить, например, 1 слово по-английски, а другое - по-французски, и я хочу, чтобы механизм распознал это.

В настоящее время я использую это, чтобы установить мой основной язык

АНГЛИЙСКИЙ:

private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en_US"))!

ФРАНЦУЗСКИЙ:

 private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "fr"))!

Каждый язык мне нужно установить отдельно.

Есть ли способ, чтобы SFSpeechRecognizer поддерживал несколько языков одновременно?

...