为什么我用离线sdk开发的程序还需要在线情况下才能运行?
我的事pc端程序
语音合成引用了AipSdk.dll
using Baidu.Aip.Speech;
我仅仅是掉用了下面这个语音合成功能
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); } }}
在线时没有问题,但一断网就提示上面的报错
好像不是第一次的问题
我用 C#参考demo写的程序,在线时正常,断网后就报错
提示System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 向一个无法连接的网络尝试了一个套接字操作。 115.239.217.204:80
Baidu.Aip.AipHttpRequest.GenerateSpeechRequest()
第一次必须联网授权.
我的事pc端程序
语音合成引用了AipSdk.dll
using Baidu.Aip.Speech;
我仅仅是掉用了下面这个语音合成功能
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);
}
}
}
在线时没有问题,但一断网就提示上面的报错
好像不是第一次的问题
我用 C#参考demo写的程序,在线时正常,断网后就报错
提示System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 向一个无法连接的网络尝试了一个套接字操作。 115.239.217.204:80
Baidu.Aip.AipHttpRequest.GenerateSpeechRequest()
第一次必须联网授权.