gpt4 book ai didi

ios - 为什么 AVSpeechUtterance.language 欺骗我?

转载 作者:行者123 更新时间:2023-11-28 06:49:30 28 4
gpt4 key购买 nike

我正在开发一款具有文本转语音功能的应用。我还让用户通过更改 AVSpeechUtterancevoice 来选择他们想要的语言。语言是美式英语 (en-us) 或英式英语 (en-uk)。

我通过综合测试了应用

Stack Overflow is a question and answer site for professional and enthusiast programmers

在演讲中,我能清楚地听到“answer”中的-er。所以这是美式英语。但是我居然选择了英式英语!

然后我选择了美式英语,并产生了相同的、准确的声音!

我认为这是因为我实际上并没有将 voice 属性设置为 en-uk。所以我添加了一些断点并检查。事实证明,我确实将它设置为en-uk!

这是为什么?是英式英语不可用吗?还是我输入的语言环境有误? zh-cn 是不是正确的?

最佳答案

尝试使用en-gb。根据 ISO 3166-1,“UK”是已弃用的国家/地区代码。

关于ios - 为什么 AVSpeechUtterance.language 欺骗我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35304917/

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