英语美国语言代码已更改? Google Speech Api v2不会返回正确的结果

刚注意到英文的美国单词不再显示正确的拼写。 这以前是好的 – 现在它显示英国英国拼写。 下面是我find的一些单词的列表。例如,如果我说中心并设置语言代码为en-US,我以英语为中心得到结果。

我正在使用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,返回的结果将是英式英语。这是一个常见问题,或美国英语代码不再有效。 任何帮助将不胜感激。

编辑

我只是注意到这个问题是与谷歌也是即使我的input是在英语我们,我得到的答案是在英国英国这些是一些其他的字

以-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结尾的动词总是用美式英语拼写:

英国美国

 analyse analyze breathalyse breathalyze paralyse paralyze 

Solutions Collecting From Web of "英语美国语言代码已更改? Google Speech Api v2不会返回正确的结果"

我终于find了一个解决scheme。我知道大多数人不只是在乎,如果结果是在英国英国或英国US.But问题是我的应用程序是一个拼写的应用程序。所以显示英语英国单词英语美国语言对我来说是一个大问题。而且解决scheme非常简单,只要select英语美国,即将en-USreplace为en,并且您的语音识别url如下所示,即可删除Locale https://www.google.com/speech -api / v2 / identify?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

希望这持续更长时间。