专栏首页播放刘德华的歌腾讯云语音识别.net-sdk使用笔记0818
原创

腾讯云语音识别.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();
        }
    }
}

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

相关文章

  • 第六次人脸识别算法课程系列文章分享之MobileNet

    算法发
  • C#学习笔记系列之HelloWorld入门001

    在我的工作中需要对C#的一些问题进行攻克,所以我需要学习C#,在此我也分享我的笔记,一方面能记录知识点,另一方面也可以丰富社区的文档。C#主要有三种应用,分别是...

    算法发
  • 怎么把YOLO V3说清楚

    论文地址:https://pjreddie.com/media/files/papers/YOLOv3.pdf

    算法发
  • win7+ kali linux双系统 + 无线路由WiFi破解

    本篇文章写于本科大二下学期,本篇文章目的是攻破隔壁老王wifi密码,实现wifi路由密码的破解,所采用的的系统为linux中的kali,实现为win7+kali...

    公众号guangcity
  • c#:使用using关键字自动释放资源未必一定就会有明显好处

    记录这篇文章的灵感来源来自今天下班前与同事的小小争论,我现在开发的一个项目中,有这样一段代码: public string ToXML() { ...

    菩提树下的杨过
  • 手把手教你全家桶之React(二)

    用户2145235
  • 手把手教你全家桶之React(二)

    用户2145235
  • 锋利的jQuery第一期

    中秋将至,小编先在这里祝大家中秋快乐!公众号在假期期间停更几天,让几位管理好好休息,假期回来火力全开!

    聚沙成塔
  • CentOS6.5默认Python版本升级

    ### CentOS6.5系统自带版本是python2.6.6,升级至python2.7.5操作如下:

    py3study
  • 程序员应该掌握的10个搜索技巧

    在今天,用户可以通过搜索引擎轻松找出自己想要的信息,但还是难以避免结果不尽如人意的情况。实际上,用户仅需掌握几个常用技巧即可轻松化解这种尴尬。下面介绍 10 个...

    哲洛不闹

扫码关注云+社区

领取腾讯云代金券