1
我想能够从谷歌翻译文本下载MP3的说话API。我的代码适用于英文,但不适用于日文字符。下载的音频文件是无声的。有谁知道我做错了什么?从谷歌翻译下载
我用这个post作为参考,但他用德语而不是日语。
using (var client = new WebClient())
{
client.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
client.Headers.Add("Accept-Encoding", "gzip,deflate,sdch");
client.Headers.Add("Accept-Language", "ja-JP,ja;q=0.8,en-US;q=0.6,en;q=0.4");
client.Encoding = System.Text.Encoding.UTF8;
client.DownloadFile("http://translate.google.com/translate_tts?tl=ja&q=日本語", @"C:\test.mp3");
}
谢谢,我试着转义字符串,但它仍然下载一个无声文件。 – Howell21 2015-02-08 05:23:01
这样做!谢谢! – Howell21 2015-02-09 16:43:03