我正在测试使用 Web Speech API 从语音生成文本的应用程序。 iniSpeech()
在用户点击按钮时执行:
var recognition = new window.webkitSpeechRecognition()
function iniSpeech(){
recognition.onresult = async e => {
let transcript = e.results[0][0].transcript
console.log(transcript)
}
recognition.start()
}
该 API 在桌面版 Chrome(版本 91)中运行良好,但当我在 Safari(iOS 14.6)上尝试时,它似乎无法识别语音。理论上,它是 supported。
我也在 Chrome for iOS 上尝试过,但它也不起作用。
有什么想法吗?