覆盖iOS语音输入行为

时间:2018-02-13 14:29:24

标签: ios swift speech-recognition

我正在使用语音和语音输入在Swift中开发iOS应用程序。我没有依赖Apple的语音到文本服务,而是替代了另一种语音识别服务。我已经可以通过编程方式录制音频并与此备用语音服务进行交互。

在与文本框进行交互时,我希望键盘能够显示(目前确实如此),但我希望语音图标能够显示:

  • 重新连接以将音频信息直接发送到我的服务
  • 被禁用(无法向Apple的服务发送音频信息)

我可以找到很多关于使用Apple语音服务的信息,但无法找到有关切换语音服务后端的信息。

1 个答案:

答案 0 :(得分:2)

无法修改默认键盘的听写功能。您必须创建自定义键盘或在用户键盘上放置一个按钮,以启动自定义听写过程。

如果要隐藏键盘上的听写选项check out this question请注意this answer使用私有API,这可能会导致您的应用被拒绝。