18

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

4

3 回答 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 回答