1

我正在尝试将 siri 与日语一起使用,但默认情况下它总是使用英语.. 请问有什么方法可以切换 siri 或任何识别日语语音的方法吗?

从苹果文档中我找到了这个功能,但我不知道如何使用它,并且没有任何关于它的示例 presentTextInputControllerWithSuggestionsForLanguage

我将 Xcode7 与 swift2、watchkit2 一起使用。
谢谢

4

1 回答 1

0

您正在查看错误的功能。该功能的存在是为了在文本字段上显示语言建议......但语言本身是在设置中定义的。当您运行该功能时,将显示文本建议(使用设置中设置的语言),但您只能通过设置更改语言。我建议您先将手表语言更改为日语,然后再从那里获取。

编辑:根据 iOS 10.0,您可以执行以下操作:

如果您尝试进行语音识别,您可以复制/粘贴下面的代码,这样就可以了。不确定您是否可以对文本中的自动更正执行相同的操作。

let code = "es_ES" // THIS WORKS FOR SPANISH, LOOKUP THE CODE FOR JAPANESE
    guard let speechMachine = SFSpeechRecognizer(locale: Locale(identifier: code)) else{
        print("Error: Check if the code for the language selected is correct")
        return
    }

祝你好运!

于 2015-10-22T04:18:56.493 回答