Apple Watchkit 的语音识别文本输入?
Posted
技术标签:
【中文标题】Apple Watchkit 的语音识别文本输入?【英文标题】:Voice recognition text input for Apple Watchkit? 【发布时间】:2015-04-13 17:29:40 【问题描述】:我想添加一个接受用户语音的屏幕,以便我可以将其转换为字符串并向删除服务器发出查询请求。 Watchkit 是否向开发人员提供了这种机制?我在 Xcode 中找不到执行此操作的任何控件。
【问题讨论】:
【参考方案1】:您可以在 WKInterfaceController 上使用presentTextInputControllerWithSuggestions:allowedInputMode:completion:
来执行此操作。
【讨论】:
唯一的事情是当我想接受用户的输入时,它会迫使我提供建议。 不幸的是,模拟器不支持听写。您将不得不等待并使用硬件进行测试。唯一的支持选项是使用建议数组。 如果您通过nil
作为您的建议,手表将立即进入听写模式。对于测试,如果是模拟器版本,我会添加一些建议。否则,对于生产版本,我通过 nil。这确实适用于实际设备。以上是关于Apple Watchkit 的语音识别文本输入?的主要内容,如果未能解决你的问题,请参考以下文章
在 WatchKit 项目中无法识别 presentAudioRecordingControllerWithOutputURL