Xcode watchkit2:如何在特定语言中使用siri

Xcode watchkit2:如何在特定语言中使用siri,xcode,swift2,watchkit,voice,siri,Xcode,Swift2,Watchkit,Voice,Siri,我正在尝试将siri与日语结合使用,但默认情况下总是使用英语。。 请问,有没有办法切换siri或者有没有办法识别日语语音 从苹果的文档中我找到了这个函数,但我不知道如何使用它,也没有任何关于它的例子 我将Xcode7与swift2、watchkit2一起使用。 谢谢您看到的函数是错误的。该函数用于在文本字段上显示语言建议。。。。但是语言本身是在设置上定义的。运行该函数时,将显示文本建议(使用设置中设置的语言),但只能通过转到设置来更改语言。我建议你先把手表的语言改成日语,然后从那里开始 编辑:

我正在尝试将siri与日语结合使用,但默认情况下总是使用英语。。 请问,有没有办法切换siri或者有没有办法识别日语语音

从苹果的文档中我找到了这个函数,但我不知道如何使用它,也没有任何关于它的例子

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

谢谢

您看到的函数是错误的。该函数用于在文本字段上显示语言建议。。。。但是语言本身是在设置上定义的。运行该函数时,将显示文本建议(使用设置中设置的语言),但只能通过转到设置来更改语言。我建议你先把手表的语言改成日语,然后从那里开始

编辑:根据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
    }

祝你好运

您看到的函数是错误的。该函数用于在文本字段上显示语言建议。。。。但是语言本身是在设置上定义的。运行该函数时,将显示文本建议(使用设置中设置的语言),但只能通过转到设置来更改语言。我建议你先把手表的语言改成日语,然后从那里开始

编辑:根据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
    }

祝你好运

谢谢您的回答,手表和iPhone已经是日语了,经过多次尝试,它似乎依赖于键盘语言,在手表上使用siri时,iPhone上一定是日语。。。我不知道如何将输入源更改为日语,每个人都说:用户只能决定。安装日语键盘(在“设置”中,添加键盘)-然后选择日语键盘作为默认键盘。这将解决问题,好的,工作,但我需要改变它的编程,而不是手动,因为每个用户都有不同的设置谢谢你的回答,手表和iPhone已经是日语,经过多次尝试,似乎它依赖于键盘语言,它必须是日语在iPhone上的时间使用siri在手表。。。我不知道如何将输入源更改为日语,每个人都说:用户只能决定。安装日语键盘(在“设置”中,添加键盘)-然后选择日语键盘作为默认键盘。这将解决问题,好的,但我需要改变它的编程,而不是手动,因为每个用户都有不同的设置