iPhone 14 Pro 上的Safari 浏览器,蓝牙音箱连接后 Web Speech API 遇到问题
在 iOS 设备上连接蓝牙音箱时的问题。在连接蓝牙音箱后,立即在safari 浏览器尝试使用 Web Speech 语音转文本 API 会遇到问题,它播放的声音使用的是手机的扬声器,而不是连接的蓝牙音箱的扬声器。然后,当我唤起 Siri 并简短地使用语音功能后,网页浏览器中的 Web Speech API 就会使用蓝牙音箱的扬声器,这样正常工作了。似乎在蓝牙设备和语音api之间切换时可能存在某种限制或问题。
// 创建 SpeechSynthesisUtterance 对象
var utterance = new SpeechSynthesisUtterance('你好,这是一个示例文本。');
// 使用中文语音
utterance.lang = 'zh-CN';
// 使用默认的语音
speechSynthesis.speak(utterance);
[经过版主编辑]
iPhone 14 Pro, iOS 17