我正在使用一个公开可用的AGI脚本,它包装了Google的语音识别API,用于将语音转换为星号中的文本。基本上,该脚本传递一个音频文件do Google并返回从音频中识别出的文本。
这很好用,除了一个破坏交易的问题。只要识别的文本包含扩展字符,如“á”、“ã”、“é”等,拨号方案就会得到失真的字符串。例如,Google返回文本“não”,但ASTERISK返回“nçÃo”。
显然,这与编码…有关但我遇到了麻烦,由于对AGI和珍珠的了解有限,无法确定问题出在哪里。据我所知,可能是
谷歌珍珠或珍珠->星号
我希望有人能在这个…上帮我
发布于 2013-01-16 02:08:19
明白了!
使用了一个名为" decode“的函数来解码来自Google API的响应。
https://stackoverflow.com/questions/14342780
复制相似问题