UITextField开始听写

时间:2013-07-06 13:22:36

标签: ios uitextfield uitextinput dictation

我想以编程方式将我的UITextField输入置于听写模式,而无需用户调出并从键盘中选择听写。搜索了API文档但没有找到解决方案。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

这在iOS上目前无法实现。

唯一可能的地方是使用WatchKit的应用程序。在WKInterfaceController中,您实际上可以使用 presentTextInputControllerWithSuggestions 和nil作为参数来立即启动听写输入。

答案 1 :(得分:0)

iOS 10 Apple增加了SFSpeechRecognizer,允许在没有用户交互的情况下启动语音识别。

答案 2 :(得分:0)

您必须实现SFSpeechRecognizer,使用Accelerate框架获取麦克风声级浮动并自己制作动画视图。看起来会更凉爽!

很抱歉没有提供代码,我想我丢了它。在我的多个硬盘上找不到它:/