1

私は現在 ac# プロジェクトに取り組んでおり、ユーザーに文章を入力してもらい、Google テキスト読み上げエンジンを使用してこの文章を話してもらいたいと考えています。C# 音声シンセサイザーは英語しかサポートしておらず、アラビア語で使用したいので使用できません。Google tts を呼び出す方法を知っている人はいますか?

4

1 に答える 1

0

これは、それを行うサンプル コードです。

using (WebClient client = new WebClient())
{
    client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows)");
    client.DownloadFile("http://translate.google.com/translate_tts?tl=ar&q=مرحبا العالم", "HelloWorld.wav");
}

HelloWorld.wavパラメータの背後にあるフレーズを含むファイルが保存されqます-アラビア語で何かを意味していない場合は申し訳ありません:-)

于 2013-03-08T11:50:40.123 に答える