【问题标题】:watchkit2 : how to use siri with a specific languagewatchkit2:如何使用特定语言的 siri
【发布时间】:2015-10-22 03:23:48
【问题描述】:

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

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

我正在使用 Xcode7 和 swift2、watchkit2。
谢谢

【问题讨论】:

    标签: xcode swift2 watchkit voice siri


    【解决方案1】:

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

    编辑:根据 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已经是日文了,经过多次尝试,它似乎取决于键盘语言,它必须是iPhone上的日文,当时在手表上使用siri ...和我不知道如何将输入源更改为日语,每个人都说:用户只能决定。
    • 安装日文键盘(在设置中,添加键盘) - 然后选择日文键盘作为默认键盘。这将解决问题
    • 好的,但是我需要以编程方式而不是手动更改它,因为每个用户都有不同的设置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 2013-04-03
    • 2017-05-24
    相关资源
    最近更新 更多