gpt4 book ai didi

javascript - 是否可以使用 JavaScript 以编程方式在 iOS 移动 Safari 中的文本输入表单字段上触发语音听写?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:13 27 4
gpt4 key购买 nike

我需要通过 JavaScript 通过单击麦克风图标以编程方式触发 iOS 键盘上的语音输入功能。不仅仅是通过检测“粘贴”事件:我的意思是提示用户进行语音听写。

我知道 iOS 在操作系统级别支持 VoiceOver,但除了一些辅助功能属性外,我无法找到任何关于如何在 HTML 文本字段上操作语音输入的引用资料。

我看过 WebKit Speech API 的演示,例如 this , 但在 iOS 移动版 Safari 中它们都不被尊重。也没有将现在已弃用的 -x-webkit-speech 属性添加到我的文本输入字段。我还看到有人建议使用 PhoneGap 包装网络应用程序,这实际上并不能解决问题。

我进行了详尽的搜索,甚至 Stack Overflow 对我的答案的自动清理也没有帮助。

关于如何去做或什至可能的任何智慧?提前致谢!

最佳答案

你问的是语音识别,对吧? safari 还不支持它,也许 iOS 8 会带来它。

如果您使用可用的语音识别插件之一,则使用 Phonegap 包装 Web 应用程序可能是一种解决方案,但您的用户将需要使用该应用程序而不是常规浏览器。

当您谈论 Voice Over 时,它指的是文本转语音,而不是语音识别,iOS 7 可以实现文本转语音,请查看这篇文章 http://www.sitepoint.com/talking-web-pages-and-the-speech-synthesis-api/还有这个现场演示 http://aurelio.audero.it/demo/speech-synthesis-api-demo.html

关于javascript - 是否可以使用 JavaScript 以编程方式在 iOS 移动 Safari 中的文本输入表单字段上触发语音听写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com