腾讯云语音识别.net-sdk使用笔记0818
时间:2022-07-23
本文章向大家介绍腾讯云语音识别.net-sdk使用笔记0818,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
第一步,在腾讯云的语音识别的帮助文档,找不到语音识别的SDK。
找不到dotnet的SDK。
一句话语音识别
第二步,既然这里找不到的话,那我们就去GitHub的代码找一下:
github的地址:https://github.com/TencentCloud/tencentcloud-sdk-dotnet/tree/master/TencentCloud/Asr/V20190614
现在的发行版本是3.0.112.
using System;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Asr.V20190614;
using TencentCloud.Asr.V20190614.Models;
namespace TencentCloudExamples
{
class SentenceRecognition
{
static void Main(string[] args)
{
try
{
Credential cred = new Credential
{
SecretId = "SecretId",
SecretKey = "SecretKey"
};
ClientProfile clientProfile = new ClientProfile();
HttpProfile httpProfile = new HttpProfile();
httpProfile.Endpoint = ("asr.tencentcloudapi.com");
clientProfile.HttpProfile = httpProfile;
AsrClient client = new AsrClient(cred, "", clientProfile);
SentenceRecognitionRequest req = new SentenceRecognitionRequest();
string strParams = "{"ProjectId":0,"SubServiceType":2,"EngSerViceType":"8k_zh","SourceType":0,"Url":"https://asr-1257125007.cos.ap-guangzhou.myqcloud.com/%E4%B8%91%E5%B0%8F%E9%B8%AD%E5%9C%A8%E7%BA%BF%E6%9C%97%E8%AF%BB.mp3","VoiceFormat":"mp3","UsrAudioKey":"asr0624"}";
req = SentenceRecognitionRequest.FromJsonString<SentenceRecognitionRequest>(strParams);
SentenceRecognitionResponse resp = client.SentenceRecognitionSync(req);
Console.WriteLine(AbstractModel.ToJsonString(resp));
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
Console.Read();
}
}
}
错误的代码:
message:The request with exception: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 requestId
录音文件识别结果查询:
using System;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Asr.V20190614;
using TencentCloud.Asr.V20190614.Models;
namespace TencentCloudExamples
{
class DescribeTaskStatus
{
static void Main(string[] args)
{
try
{
Credential cred = new Credential
{
SecretId = "SecretId",
SecretKey = "SecretKey"
};
ClientProfile clientProfile = new ClientProfile();
HttpProfile httpProfile = new HttpProfile();
httpProfile.Endpoint = ("asr.tencentcloudapi.com");
clientProfile.HttpProfile = httpProfile;
AsrClient client = new AsrClient(cred, "ap-guangzhou", clientProfile);
DescribeTaskStatusRequest req = new DescribeTaskStatusRequest();
string strParams = "{"TaskId":859181183}";
req = DescribeTaskStatusRequest.FromJsonString<DescribeTaskStatusRequest>(strParams);
DescribeTaskStatusResponse resp = client.DescribeTaskStatusSync(req);
Console.WriteLine(AbstractModel.ToJsonString(resp));
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
Console.Read();
}
}
}
- 基于Redis的Bloomfilter去重
- 使用Python分析nginx日志
- webpack务虚扫盲
- 计算机程序的思维逻辑 (2) - 赋值
- web worker 扫盲篇
- 怎样用Python实现地理编码
- httpd配置ResponseHeader
- 针对iPhone的pt、Android的dp、HTML的css像素与dpr、设计尺寸和物理像素的浅分析
- babel入门基础
- 如何构建爬虫代理服务?
- (19) 接口的本质 / 计算机程序的思维逻辑
- (18) 为什么说继承是把双刃剑 / 计算机程序的思维逻辑
- 有效的python属性管理:描述符的使用
- (17) 继承实现的基本原理 / 计算机程序的思维逻辑
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 网速慢?NO可能是路由器的原因?
- codeforce 272B Dima and Sequence
- 微软自家的.Net下的JavaScript引擎--- ClearScript
- HDU 1159.Common Subsequence【动态规划DP】
- Codeforce 270D Greenhouse Effect
- 地表最简单安装MySQL及配置的方法,没有之一
- HDOJ 1176 免费馅饼 -- 动态规划
- flex-grow计算公式
- Cypress系列(67)- 环境变量设置指南
- codeforce 270C Magical Boxes
- Java开发编程规范: 4.OOP 规约
- Codeforces 1323 div2题解ABC
- order排序
- HDU 1421 搬寝室 解题报告(超详细)
- codeforce 270B Multithreading