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

这里,第二种基于第一种。我只写一下第一种:
第一种基本上就是 接口鉴权+request请求:
写的时候时间也基本

本文介绍了如何使用Python实现腾讯云API接口的鉴权和语音识别请求。在实现过程中,作者遇到HMAC-SHA1算法实现差异、签名URL编码问题以及时间戳处理等挑战。通过调试和查阅文档,成功完成接口调用,并分享了源代码链接和详细步骤。
最低0.47元/天 解锁文章
6212

被折叠的 条评论
为什么被折叠?



