gpt4 book ai didi

javascript - iOS Safari SpeechSynthesisUtterance 无法设置语言

转载 作者:太空狗 更新时间:2023-10-29 14:54:39 25 4
gpt4 key购买 nike

我的 SpeechSynthesisUtterance 以我的母语(英语)工作,但我需要将语言设置为意大利语才能正确发音。

代码在 Mac Safari 中正常工作,但在 iOS Safari 中发音是英语而不是意大利语。

一个简单的测试是意大利语:“Ho i soldi”,“h”在意大利语中不发音。

<!DOCTYPE html><html lang='en' class=''>

<head><meta charset='UTF-8'></head>
<body>

<button id="Ho una prenotazione." onclick=speak(id)>Ho una prenotazione.</button>
I have a reservation

<script >
function speak(text) {
var msg = new SpeechSynthesisUtterance(text);
msg.lang = 'it-IT';
window.speechSynthesis.speak(msg);
}
</script>


</body></html>

这是一个测试 example上面的代码。

我已经下载了意大利语“Luca”并将其设置为默认值 Settings:General:Accessibility:Speech:Voices:Italian;Luca

注意事项:

我已经向 Apple Safari 和 Web Development Forum 发布了查询。于 2018 年 7 月 26 日,结果至今没有回复:(422 次浏览,0 次回复)。

我还于 2018 年 8 月 16 日提交了 Apple 开发人员技术支持 (DTS) 请求,该请求被拒绝并建议发布到 Web Development Forum .

虽然这可能被认为是题外话,但请考虑我已尝试调试并向 Apple 请求帮助,但已被忽略和拒绝。

更新:

这似乎是一个 iOS 测试版问题,即使是 Chrome 和 Firefox 应用程序也有英文发音。我已就此问题提交 Beta 错误报告。

最佳答案

我需要小代表在评论中发布此内容,因此我会将其发布为答案。我看到你运行的是 iphone 6s,但我在我的 iphone X 和我的 Mac 上用不同的浏览器尝试了英语和意大利语。

There is a possibility that the problem persists within your phone or os because it seems to work perfect on my devices, have you tried any other devices than your iphone 6s?

关于javascript - iOS Safari SpeechSynthesisUtterance 无法设置语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51904607/

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