注意到英语美国单词不再显示正确的拼写。这之前还可以 - 现在显示英国英语拼写。下面列出了我找到的一些单词。例如,如果我说中心并将语言代码设置为en-US,我会将结果显示为 center ,这是英语英国。
我正在使用Google api v2
https://www.google.com/speech-api/v2/recognize?output=json&lang=en-US&key=my_key"
词语结束-RE
以英语结尾的英国英语单词通常以美式英语结尾:
英国和美国
centre center
fibre fiber
litre liter
theatre theater or theatre
即使我将语言代码作为en-US,但返回的结果将是英式英语。这是一个常见问题或美国英语代码不再有效。任何帮助将不胜感激。
修改
我刚注意到这个问题与ok谷歌一样即使我的输入是英文版本,我得到的答案是英文版本。这些是其他一些词语
以-our
结尾的单词以-our结尾的英式英语单词通常以-or in American English结尾:
英国和美国
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结尾的单词
以英语结尾的英语英语中的动词总是拼写为-yze in American English:
英国和美国
analyse analyze
breathalyse breathalyze
paralyse paralyze
答案 0 :(得分:5)
我终于找到了解决方案。我知道大多数人不关心结果是英国英语还是英语。但问题是我的应用程序是一个拼写应用程序。所以显示英语英国英语美国语的单词对我来说是一个大问题。解决方案非常简单,只需在选择英语US时摆脱Locale,即将 en-US 替换为 en 并且您的语音识别网址看起来像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。
希望这会持续更久。