2015-04-12 54 views
3

我想从使用presentTextInputControllerWithSuggestions Apple Watch上的用户得到一些输入。我想知道如果用户说多种语言会发生什么 - 有没有办法检测他说的是哪种语言?如何检测WatchKit语音输入的语言?

另外,有没有办法找出他的偏好设置了哪些语言?

回答

1

手边没有手表,我不认为有人知道。 (编辑:这是在手表推出之前首次发布。)但即使它听起来很酷,如果有听写软件可以猜测cio idiomaで话しています从单词到词,watchOS与iOS在这方面。

在iOS中,Siri只会使用您在Settings中设置的语言进行聆听,并且听写只会使用活动键盘(您按下的话筒按钮开始听写)的语言。

在watchOS中,Siri同样有一套语言。听写是基于您的配对手机上次使用的键盘语言,但您也可以在按下文字输入时更改语言。这是系统服务的用户选择,因此它对应用程序而言是不透明的,就像键盘的选择适用于iOS应用程序一样。 (欢迎你进行某种文本分析,你想知道用户输入的文字是什么语言。)

+0

我想它应该像iOS上的听写功能,至少在概念上是这样的,没有办法设置源语言我不知道苹果是否会额外增加英里数并自动检测输入源。 – Vitalij

+0

现在,检测话语的语言并未在像这样的消费级解决方案中实现。我至少期待,有一种方法来以编程方式确定当前选择哪种语言,但不是!失望。 – Josh