Siri,通过Swift来动态更改语言识别

问题描述 投票:-1回答:1

我正在WatchOS上开发翻译APP。我想知道如何将siri设置为“侦听”某种语言,并更改它以及用户的选择。例如。用户选择意大利国旗? Siri设置为接收意大利的口述并抄录。用户选择英国国旗吗? Siri进入英语模式并进行翻译,依此类推。

希望您能提供帮助,我通常会使用语音,但是我们没有在语音助手上使用它。

ios swift siri watchos-6
1个回答
1
投票

可以更改SFSpeechRecognizer的语言。

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

现在将收听和抄写荷兰语。

[Here是有关实时语音识别的更多信息,它解释了如何使用SFSpeechRecognizer。

有关标识符的更多信息,请参见this文档。

© www.soinside.com 2019 - 2024. All rights reserved.