我正在使用一个公开的AGI脚本,该脚本包含Google的语音识别API,用于在Asterisk中将语音转换为文本。基本上,脚本会传递一个音频文件到Google并返回从音频中识别的文本。
这是一个很好的工作,除了一个破坏问题。只要识别的文本包含诸如“á”,“ã”,“é”等扩展字符,拨号计划就会得到一个扭曲的字符串。例如,Google返回文本“não”,但ASTERISK获得“não”。
这显然与编码有关......但由于对AGI和PEARL的了解有限,我遇到了麻烦,确定了问题所在。据我所知,它可能是
GOOGLE - > PEARL或PEARL - >星号
我希望有人可以帮助我...