英语美国语言代码更改了吗? Google 语音 Api v2 没有返回正确的结果
English US language code changed? Google Speech Api v2 not returning the correct result
刚刚注意到美国英语单词不再显示正确的拼写。这以前没问题 - 现在它显示英语 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,返回的结果也将是英式 English.Is 这是一个常见问题,或者美国英语代码不再有效。任何帮助将不胜感激。
编辑
我刚刚注意到这个问题是好的 google 即使我输入的是英语 us,我得到的答案是英语 Uk.These 是一些其他词
以 -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
我终于找到了 it.I 的解决方案知道大多数人并不关心结果是英国英语还是英语 US.But 问题是我的应用程序是拼写应用程序。因此,为英语美国语言显示英语英国单词对 me.And 来说是一个大问题解决方案非常简单,只需在选择英语美国时摆脱 Locale,即替换 en-US至 en,您的语音识别 url 看起来像这样 https://www.google.com/speech-api/v2/recognize?output=json&lang=en&key=my_key。并为所有其他语言使用区域设置,例如 en-GB 用于英国英语。
编辑
将url改为
https://www.google.com/speech-api/v2/recognize?output=json&lang=0000&key=my_key .
希望这能持续更长时间。
刚刚注意到美国英语单词不再显示正确的拼写。这以前没问题 - 现在它显示英语 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,返回的结果也将是英式 English.Is 这是一个常见问题,或者美国英语代码不再有效。任何帮助将不胜感激。
编辑
我刚刚注意到这个问题是好的 google 即使我输入的是英语 us,我得到的答案是英语 Uk.These 是一些其他词
以 -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
我终于找到了 it.I 的解决方案知道大多数人并不关心结果是英国英语还是英语 US.But 问题是我的应用程序是拼写应用程序。因此,为英语美国语言显示英语英国单词对 me.And 来说是一个大问题解决方案非常简单,只需在选择英语美国时摆脱 Locale,即替换 en-US至 en,您的语音识别 url 看起来像这样 https://www.google.com/speech-api/v2/recognize?output=json&lang=en&key=my_key。并为所有其他语言使用区域设置,例如 en-GB 用于英国英语。
编辑
将url改为
https://www.google.com/speech-api/v2/recognize?output=json&lang=0000&key=my_key .
希望这能持续更长时间。