腾讯云本地录音识别极速版+字典排序+鉴权+python实现

本文详细介绍了如何使用Python实现腾讯云本地录音识别的步骤,包括字典排序、生成签名和发送请求。首先,通过sortdict()函数对字典进行排序,接着使用encrypt()函数生成签名,最后通过request()函数发送请求并完成音频识别。
摘要由CSDN通过智能技术生成

录音识别根据文档需要大概三步:

1.字典排序

def sortdict(dict):
    after=sorted(zip(dict.keys(),dict.values()))
    return after

2.生成签名

def encrypt(signature1, secretkey):
    signature = bytes(signature1,encoding='utf-8')
    secretkey = bytes(secretkey,encoding='utf-8')
    my_sign = hmac.new(secretkey,signature, hashlib.sha1).digest()
    my_sign = base64.b64encode(my_sign)
    return my_sign

def keygen(appid,secretid ,secretkey):
    timestamp = int(time.time()) # 当前时间的时间戳
    keydict ={
            "secretid": secretid,
            "timestamp": timestamp,
            #"Appid":appid,d
            "engine_type":"16k_zh",
            "voice_format":"mp3",
            "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值