// 合成
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
个赞
请登录后评论
TOP
切换版块
参考帖子之前的回复
创建了之后,,还是显示不存在怎么搞
谢谢
goJhou就是C井大神...以后多问问他.
写的挺全面的啊
百度C#的水平太烂了, 简直看不懂.
因为你没创建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);