python调用腾讯云API语音识别

一、登录腾讯云、开通语音识别接口、获取密钥  登录 - 腾讯云 (tencent.com)

二、打开 API Explorer 语音识别 录音文件识别请求 - API 文档 - 文档中心 - 腾讯云

选择 录音文件请求

三、打开参数说明,按需求填入参数。

 其中Data输入的的是音频文件经过base64编码后得到的string 代码如下

import base64file1 = open("16k.pcm","rb").read()   # 读取二进制文件
text = base64.b64encode(file1)   # 进行编码
print(text)

将输出结果复制到Data获得TaskId

四、将TaskId复制到结果查询窗口的TaskId输入栏中,

​ 

 识别结果

 

 动态界面调试的成功率极低因为复制过程中可能会导致base64编码的文本产生错误,这个仅作为调试。所以上面操作有些是多余的。下面正文开始

填好必要的参数Data先随便填入一个字符后然后复制代码

 拷入编译器中

 然后再安装tencentcloud-sdk-python包

在修改一下复制在编译器中的代码,免去复制base64编码的步骤

输入端

import json
import base64
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.asr.v20190614 import asr_client, models#编码
path1=r'文件路径'
file1 = open(path1,"rb").read()   # 读取二进制文件
text = base64.b64encode(file1).decode("utf-8")try:cred = credential.Credential("密钥id", "密钥key")httpProfile = HttpProfile()httpProfile.endpoint = "asr.tencentcloudapi.com"clientProfile = ClientProfile()clientProfile.httpProfile = httpProfileclient = asr_client.AsrClient(cred, "", clientProfile)req = models.CreateRecTaskRequest()params = {"EngineModelType": "16k_zh_video","ChannelNum": 1,"ResTextFormat": 0,"SourceType": 1,"Data":text}req.from_json_string(json.dumps(params))resp = client.CreateRecTask(req)print(resp.to_json_string())#输出为字符串用eval()可转为字典except TencentCloudSDKException as err:print(err)

输出端

import json
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.asr.v20190614 import asr_client, models
try:cred = credential.Credential("密钥ID", "密钥key")httpProfile = HttpProfile()httpProfile.endpoint = "asr.tencentcloudapi.com"clientProfile = ClientProfile()clientProfile.httpProfile = httpProfileclient = asr_client.AsrClient(cred, "", clientProfile)req = models.DescribeTaskStatusRequest()params = {"TaskId": 1945514777 #TaskId号}req.from_json_string(json.dumps(params))resp = client.DescribeTaskStatus(req)print(resp.to_json_string())except TencentCloudSDKException as err:print(err)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44648.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯云TRTC服务实现Web视频会议

腾讯云TRTC服务实现Web视频会议 背景 近期公司承接了某高校智慧校园的项目建设工作,其中在家校协作的板块中需要进行视频教学,以及线上屏幕共享,为了完成这一需求,我在自研与第三方服务的选择之间选择了第三方,主要因…

腾讯云HiFlow场景连接器

文章目录 (一)腾讯云HiFlow场景连接器是什么?(二)腾讯云HiFlow场景连接器对于我的工作/生活能有什么好处呢?添加企业微信机器人 (一)腾讯云HiFlow场景连接器是什么? 腾讯…

监控、无人机摄像头RTSP协议对接腾讯云直播

监控、无人机摄像头RTSP协议对接腾讯云直播 1. 需求与目标 传统监控高清摄像机ip camera(如: 海康,大华等)遵循监控行业标准,一般只支持rtsp传输协议,互联网直播通用标准为rtmp协议,将这些摄像机视频流引入互联网直播…

【虚拟人快讯】超写实虚拟人青鸟发布,脑白金推出数字人形象

1、3月17日,作为广西文化符号的“刘三姐”穿越时空,以国内首个省级超写实文旅数字推广大使的身份在全网公开亮相,广西壮族自治区文化和旅游厅厅长欧余军在“元宇宙世界”,宣布授予“刘三姐数字人”“广西文化旅游数字推广大使”称…

Gmail邮箱怎么获取授权码?熟悉一下

打开谷歌邮箱https://mail.google.com/mail/u/0/#settings/fwdandpophttps://mail.google.com/mail/u/0/#settings/fwdandpop 进入“转发和 POP/IMAP”,启用 IMAP。 点击“右上角Logo” > “管理您的google账号” 在回到“管理您的google账号” 设置应用专用密码…

【reCAPTCHA 】添加Google验证码

在网站登陆注册时常常需要用到验证码,来防止站点被攻击。 大概这个样子: 现在框架是前后端分离的,angularwebapi弄个验证码感觉有点麻烦 然后就找到google的reCAPTCHA 还挺好使的,记录一下: 地址:https:…

Google验证码ReCaptcha V3

因为工作的原因需要使用Google验证码ReCaptcha v3,所以我就上网了解了一下,下面是我的一些学习分享。 大家应该都是用过google的验证码,如 这种情况的需要我们手动去选择,ReCaptcha V3则不需要了,不需要用户去手动的验…

使用Google reCAPTCHA进行人机验证

reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用。它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证。 它的使用方式如下如所示,只需勾选复选框即可通过人机验证。 虽然简单…

解决Google人机验证reCaptcha失效问题

安装Redirector插件 Firefox浏览器1. 下载Firefox浏览器,并安装插件2. 打开Redirector插件的界面3. 弹出如下界面4. 按照如下形式填写 Chrome浏览器 Firefox浏览器 1. 下载Firefox浏览器,并安装插件 2. 打开Redirector插件的界面 3. 弹出如下界面 4. 按…

.NET 使用 Google 验证码(Google reCAPTCHA)

一. 前言 前段时间,发现注册受到了恶意攻击,一天注册量10w,接口已从IP做了限制,但不管用,对方每一次发起的IP都不一样;紧急做了滑动验证码,虽然上线立马就阻止了恶意请求; 但好景不…

GOOGLE 人机验证(RECAPTCHA)无法显示解决方案(转)

前言: 为了防止机器人攻击,国外很多网站都使用了 Google reCaptcha 验证码。reCaptcha 对于国外用户非常的友好,但是…对于国内用户就不怎么友好了。究其原因,则是国内网络全线屏蔽 Google 服务,导致 reCaptcha 完全加载不出来。这…

注册Maltego显示ReCaptcha is not valid,解决Google验证码服务reCaptcha失效问题

注册Maltego显示ReCaptcha is not valid,解决Google验证码服务reCaptcha失效问题 Maltego注册地址: https://www.paterva.com/web7/community/community.php 1.打开火狐浏览器,点击右上角-打开菜单-添加附件-寻找更多附加组件,查询…

巴比特 | 元宇宙每日必读:奋起直追,谷歌内部发布“红色指令”,要求几个月内将生成式人工智能技术集成到所有主要产品中...

摘要:据新浪科技报道,OpenAI的突然成功让谷歌母公司Alphabet不得不加快速度,试图在这个领域迎头赶上。一名知情人士透露,谷歌高级管理层已经宣布“红色指令”,其中要求谷歌的所有重要产品,包括用户数超过10…

和数集团助力开启区块链应用新时代

今年,中共中央、国务院等国家层面发布政策6条,不仅在全国统一大市场的广泛性政策中提及,并同时涵盖了区块链在数字文化、提振消费、交通运输以及促稳经济等多个层面的应用。可以看出,我国区块链产业呈现蓬勃发展之势。政策、技术、…

能链科技携手中智关爱通共建基于区块链的新人力服务网络

原文发布于 2020-06-19 原“能链科技”现更名为“零数科技” 6月16日上午,零数科技(原“能链科技”)与中智关爱通(上海)科技股份有限公司(以下简称关爱通)签署战略合作协议。双方将结合能链科技…

云图说丨华为云区块链引擎服务:高安全的区块链技术服务平台,轻松部署,快速上链

摘要:华为云区块链引擎服务以BCS自主研发区块链内核为底座,结合可信硬件,具有高安全、高性能、高可扩展、强隐私保护等特点,满足企业级和金融级的可信和协同要求。 本文分享自华为云社区《【云图说】 第251期 华为云区块链引擎服务…

基于区块链技术的智慧供应链创新应用

随着区块链技术的不断成熟,智慧供应链得到了长足的发展,通过基于华为云的几个智慧供应链和物流行业的应用创新项目,诠释在实际应用场景中如何通过区块链和物流面临的调整和困难,达到优化流程、提高效率、降低成本的效果。 随着区…

量化策略初探——使用tushare进行沪深300ETF双均线策略

使用tushare采集沪深300ETF数据,并对沪深300ETF采用简单移动平均、指数移动平均、进行双均线策略,最后使用backtrader进行回测。 一、基本概念 双均线策略:运用两条不同周期的移动平均线,即短周期移动平均线和长周期移动平均线的…

【python量化】广发证券研报:Transformer 架构下的量价选股策略

以下内容来自知乎链接: https://zhuanlan.zhihu.com/p/620820228 作者:日暮途远 已获得作者同意转载。 最近看到了一篇广发证券的关于使用Transformer进行量化选股的研报,在此进行一个复现记录,有兴趣的读者可以进行更深入的研究…

MT5 EA交易期货-市价单开仓平仓

该例子演示了EA如何报期货市价单开仓,开仓后10秒钟报市价单平仓。 在外汇交易里没有市价单,而期货交易有市价单, 市价单报单时不指定价格,让交易所自行成交,就是做多无论多贵都买,做空无论多便宜都卖&…