Siri, меняй язык распознавания Swift, динамически - PullRequest
0 голосов
/ 11 января 2020

Я работаю над приложением для перевода на WatchOS. Я хотел бы знать, как настроить siri на «прослушивание» определенного языка и изменить его вместе с выбором пользователя. Например. Пользователь выбирает итальянский флаг? Сири готовится принять итальянский диктант и расшифровать его. Пользователь выбирает флаг engli sh? Сири переходит в режим engli sh и подписывает его и т. Д.

Надеюсь, вы можете помочь, я бы обычно использовал речь, но у нас ее нет на watchos.

1 Ответ

1 голос
/ 11 января 2020

Можно изменить язык SFSpeechRecognizer.

let locale = Locale(identifier: "nl_NL")
SFSpeechRecognizer(locale: locale)

Теперь он будет прослушивать и транскрибировать голландские слова.

Здесь - дополнительная информация о прямом эфире распознавание речи, которое объясняет, как использовать SFSpeechRecognizer.

См. этот документ для получения дополнительной информации об идентификаторах.

...