【问题标题】:UITextField begin dictationUITextField 开始听写
【发布时间】:2013-07-04 09:55:38
【问题描述】:

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

【问题讨论】:

  • 我想知道是否可以在加载时模拟听写按钮的按下。
  • 您找到解决方案了吗?我需要同样的东西......
  • 我也在找这个。或者至少能够制作我自己的巨型按钮。

标签: ios uitextfield uitextinput dictation


【解决方案1】:

目前这在 iOS 上是不可能的。

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

【讨论】:

  • 你有没有找到任何新的解决方案可以在 iOS 上做到这一点?
  • @iMemon 不,不幸的是,在 iOS 上(仍然)无法做到这一点
【解决方案2】:

是的

Apple 在 iOS 10 中添加了SFSpeechRecognizer,它允许在无需用户交互的情况下启动语音识别。

【讨论】:

  • 不回答问题。用户想知道是否可以在听写模式下打开键盘本身,以复制带有动画等的麦克风按下行为。
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多