Small Basic中文站-快乐编程

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 255|回复: 0

C#对接百度的在线语音识别

[复制链接]
发表于 2017-7-5 20:09:13 | 显示全部楼层 |阅读模式
用C#对接百度的在线语音识别,AI人工智能进行中...
-----》》完整包下载
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using Baidu.Aip.Speech;

  5. namespace Baidu.Aip.Demo
  6. {
  7.     class SpeechDemo
  8.     {
  9.         private readonly Asr _asrClient;
  10.         private readonly Tts _ttsClient;

  11.         public SpeechDemo()
  12.         {
  13.             _asrClient = new Asr("Api Key", "Secret Key");
  14.             _ttsClient = new Tts("Api Key", "Secret Key");
  15.         }

  16.         // 识别本地文件
  17.         public void AsrData()
  18.         {
  19.             var data = File.ReadAllBytes("语音pcm文件地址");
  20.             var result = _asrClient.Recognize(data, "pcm", 16000);
  21.             Console.Write(result);
  22.         }

  23.         // 识别URL中的语音文件
  24.         public void AsrUrl()
  25.         {
  26.             var result = _asrClient.Recoginze(
  27.                 "http://xxx.com/待识别的pcm文件地址",
  28.                 "http://xxx.com/识别结果回调地址",
  29.                 "pcm",
  30.                 16000);
  31.             Console.WriteLine(result);
  32.         }

  33.         // 合成
  34.         public void Tts()
  35.         {
  36.             // 可选参数
  37.             var option = new Dictionary<string, object>()
  38.             {
  39.                 {"spd", 5}, // 语速
  40.                 {"vol", 7}, // 音量
  41.                 {"per", 4}  // 发音人,4:情感度丫丫童声
  42.             };
  43.             var result = _ttsClient.Synthesis("众里寻他千百度,快乐编程Smallbasic.cn", option);

  44.             if (result.ErrorCode == 0)  // 或 result.Success
  45.             {
  46.                 File.WriteAllBytes("合成的语音文件本地存储地址.mp3", result.Data);
  47.             }
  48.         }
  49.         
  50.     }
  51. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Small Basic中文站-快乐编程 ( 闽ICP备09051788号 |

GMT+8, 2017-11-18 16:04 , Processed in 0.222694 second(s), 10 queries , File On.

Powered by Discuz! X3.3

快速回复 返回顶部 返回列表