最近业务需求要调用腾讯的语音识别接口来识别音频全部转为文字。比较熟悉Python。所以用Python来做。
中间有些坑:
- HMAC-SHA1 算法 在python中定义的函数顺序跟其他语言不太一样,容易在加密时,出错
- 生成的签名只有在get请求放在url中时,才需要urlencoding。post放在heards中不需要编码。
- 时间戳要取整
- 请求的服务已经开通了。
- 会debug比啥都强
源代码我放在了github地址:https://github.com/1414044032/TengXun-jianquan
CSDN地址:https://download.csdn.net/download/wangliuqi123/10450756
回调方法地址:https://blog.csdn.net/wangliuqi123/article/details/80537635
腾讯的接口API 还是比较好用的,写的详细,跟着文档写基本没啥毛病,就是比较复杂(不复杂怎么保证安全)
离线语音识别也是基于Restful的。腾讯提供了两套方法: