gpt4 book ai didi

android - 英语美国语言代码更改了吗? Google Speech Api v2 没有返回正确的结果

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:14 25 4
gpt4 key购买 nike

刚刚注意到美国英语单词不再显示正确的拼写。这以前没问题 - 现在它显示英语 UK 拼写。下面是我找到的一些单词的列表。例如,如果我说 center 并将语言代码设置为 en-US 我得到的结果是 centre 这是英语英国。

我正在使用 Google API v2

https://www.google.com/speech-api/v2/recognize?output=json&lang=en-US&key=my_key "

以-RE结尾的单词

以-re结尾的英式英语单词在美式英语中通常以-er结尾:

英国美国

centre          center 

fibre fiber

litre liter

theatre theater or theatre

即使我提供的语言代码为 en-US,返回的结果也将是英式英语。这是一个常见问题还是美国英语代码不再有效。任何帮助将不胜感激。

编辑

我刚刚注意到这个问题也适用于 ok google 即使我输入的是英语 us,我得到的答案是英语 Uk。这些是一些其他词

以-our结尾的单词

以 -our 结尾的英式英语单词在美式英语中通常以 -or 结尾:

英国美国

colour        color

flavour flavor

humour humor

labour labor

neighbour neighbor

英式英语中可以在末尾拼写为 -ize 或 -ise 的动词在美式英语中始终拼写为 -ize:

英国美国

apologize or apologise      apologize

organize or organise organize

recognize or recognise recognize

以 -yse 结尾的单词

英式英语中以 -yse 结尾的动词在美式英语中总是拼写为 -yze:

英国美国

analyse              analyze

breathalyse breathalyze

paralyse paralyze

最佳答案

我终于找到了解决方案。我知道大多数人并不关心结果是英国英语还是美国英语。但问题是我的应用程序是一个拼写应用程序。因此显示英语英国单词英语美国语言对我来说是个大问题。解决方案非常简单,只需在选择英语美国时摆脱 Locale,即将 en-US 替换为 en 和你的语音识别 url 看起来像这样 https://www.google.com/speech-api/v2/recognize?output=json&lang=en&key=my_key .并对所有其他语言使用区域设置,例如英国英语的 en-GB

编辑

将网址更改为

https://www.google.com/speech-api/v2/recognize?output=json&lang=0000&key=my_key .

希望这能持续更长时间。

关于android - 英语美国语言代码更改了吗? Google Speech Api v2 没有返回正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175440/

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