语音合成 c# _ttsClient不存在
wo讨厌吃鱼 发布于2017-12 浏览:2264 回复:7
0
收藏

 

        // 合成
        public void Tts()
        {
            // 可选参数
            var option = new Dictionary()
    {
        {"spd", 5}, // 语速
        {"vol", 7}, // 音量
        {"per", 4}  // 发音人,4:情感度丫丫童声
    };
            var result = _ttsClient.Synthesis("众里寻他千百度", option);

            if (result.ErrorCode == 0)  // 或 result.Success
            {
                File.WriteAllBytes("合成的语音文件本地存储地址.mp3", result.Data);
            }
        }
  • 其中_ttsClient显示当前上下文中不存在
  • 请大神告知错误原因
收藏
点赞
0
个赞
共7条回复 最后由用户已被禁言回复于2022-04
#8用户已被禁言回复于2019-06
#7 156******60回复
创建了之后,,还是显示不存在怎么搞

参考帖子之前的回复

0
#7156******60回复于2019-06

创建了之后,,还是显示不存在怎么搞

0
#6wo讨厌吃鱼回复于2018-01
#2 goJhou回复
因为你没创建tts对象 // 设置APPID/AK/SK var APP_ID = "你的 App ID"; var API_KEY = "你的 Api Key"; var SECRET_KEY = "你的 Secret Key"; var client = new Baidu.Aip.Speech.Tts(API_KEY, SECRET_KEY);
展开

谢谢

0
#5卡农LLLL回复于2017-12
#3 guofanyi2017回复
百度C#的水平太烂了, 简直看不懂.

goJhou就是C井大神...以后多问问他.

0
#4goJhou回复于2017-12
#3 guofanyi2017回复
百度C#的水平太烂了, 简直看不懂.

写的挺全面的啊

1
#3guofanyi2017回复于2017-12

百度C#的水平太烂了, 简直看不懂.

0
#2goJhou回复于2017-12

因为你没创建tts对象

// 设置APPID/AK/SK

var APP_ID = "你的 App ID";

var API_KEY = "你的 Api Key";

var SECRET_KEY = "你的 Secret Key";

var client = new Baidu.Aip.Speech.Tts(API_KEY, SECRET_KEY);

1
TOP
切换版块