我想以编程方式将我的 UITextField 输入置于听写模式,而不需要用户从键盘上调出并选择听写。搜索了 API 文档,但没有找到解决方案。有任何想法吗?
问问题
3199 次
3 回答
5
目前这在 iOS 上是不可能的。
唯一可能的地方是在使用 WatchKit 的应用程序中。在 WKInterfaceController 中,您实际上可以使用带有 nil 的presentTextInputControllerWithSuggestions作为参数,它会立即开始听写输入。
于 2015-02-27T10:13:49.883 回答
0
您必须实现 SFSpeechRecognizer,使用 Accelerate 框架来获取麦克风声级浮动并自己制作动画视图。看起来会更酷!
抱歉没有提供代码,我想我把它弄丢了。在我的多个硬盘上找不到它:/
于 2019-08-15T19:42:47.077 回答
0
是的
在 iOS 10 中,Apple 添加了SFSpeechRecognizer,它允许在没有用户交互的情况下启动语音识别。
于 2018-03-15T13:19:28.297 回答