Ios Apple Watchkit的语音识别文本输入?

Ios Apple Watchkit的语音识别文本输入?,ios,xcode6,voice-recognition,watchkit,apple-watch,Ios,Xcode6,Voice Recognition,Watchkit,Apple Watch,我想添加一个屏幕,它接受用户的声音,因此我可以将其转换为字符串,并向删除服务器发出查询请求。Watchkit是否为开发人员提供了这种机制?我在Xcode中找不到任何这样做的控件。您可以在WKInterfaceController上使用presentTextInputControllerWithSuggestions:allowedInputMode:completion:来完成此操作。您可以在WKInterfaceController上使用presentTextInputControllerWi

我想添加一个屏幕,它接受用户的声音,因此我可以将其转换为字符串,并向删除服务器发出查询请求。Watchkit是否为开发人员提供了这种机制?我在Xcode中找不到任何这样做的控件。

您可以在WKInterfaceController上使用
presentTextInputControllerWithSuggestions:allowedInputMode:completion:
来完成此操作。

您可以在WKInterfaceController上使用
presentTextInputControllerWithSuggestions:allowedInputMode:completion:
来完成此操作。

您可以使用
presentTextInputControllerWithSuggestions:allowedInputMode:completion:
在WKInterfaceController上执行此操作。

您可以使用WKInterfaceController上的
presentTextInputControllerWithSuggestions:allowedInputMode:completion:
执行此操作。

唯一的是它迫使我提供建议,当我想接受用户的输入时。不幸的是,模拟器不支持听写。您必须等待并使用硬件进行测试。唯一的支持选项是使用建议数组。如果您将
nil
作为建议传递,手表将立即进入听写模式。对于测试,如果是模拟器构建,我会添加一些建议。否则,对于生产构建,我将通过nil。这在实际设备上确实有效。唯一的一点是,当我想要接受用户的输入时,它迫使我提供建议。不幸的是,模拟器不支持听写。您必须等待并使用硬件进行测试。唯一的支持选项是使用建议数组。如果您将
nil
作为建议传递,手表将立即进入听写模式。对于测试,如果是模拟器构建,我会添加一些建议。否则,对于生产构建,我将通过nil。这在实际设备上确实有效。唯一的一点是,当我想要接受用户的输入时,它迫使我提供建议。不幸的是,模拟器不支持听写。您必须等待并使用硬件进行测试。唯一的支持选项是使用建议数组。如果您将
nil
作为建议传递,手表将立即进入听写模式。对于测试,如果是模拟器构建,我会添加一些建议。否则,对于生产构建,我将通过nil。这在实际设备上确实有效。唯一的一点是,当我想要接受用户的输入时,它迫使我提供建议。不幸的是,模拟器不支持听写。您必须等待并使用硬件进行测试。唯一的支持选项是使用建议数组。如果您将
nil
作为建议传递,手表将立即进入听写模式。对于测试,如果是模拟器构建,我会添加一些建议。否则,对于生产构建,我将通过nil。这在实际设备上确实有效。