3

ギリシャ語を話すアプリを作成しようとしています。しかし、Microsoftは話し言葉としてギリシャ語をサポートしておらず、独自のレキシコンを作成する方法に関するガイドラインに関する私の質問(ここ)は次のように質問しています。

実行時にGoogle翻訳に送信したテキストを含むmp3(またはデータだけは関係ありません)をダウンロードして、C#を使用して再生するにはどうすればよいですか?

4

2 に答える 2

4

次のリンクを使用してMP3をダウンロードしてください。

http://translate.google.com/translate_tts?tl=el&q=%22hello%22

編集:Firefoxなどの一部のブラウザは%22を "に置き換え、リンクが機能しないため、コピーしてクリックできないことに注意してください。

ファイルをダウンロードする方法: http ://www.csharp-examples.net/download-files/

http://msdn.microsoft.com/en-us/library/ez801hhe.aspx

MP3の再生方法:http: //msdn.microsoft.com/en-us/library/4y171b18.aspx

using System.Media;

String strTextYouWantAsMp3 = "Hello";
WebClient webClient = new WebClient();
webClient.DownloadFile("http://translate.google.com/translate_tts?tl=el&q=%22" + strTextYouWantAsMp3 + "%22", @"c:\audio.mp3");

SoundPlayer simpleSound = new SoundPlayer(@"c:\audio.mp3");
simpleSound.Play();
于 2012-11-16T10:03:39.630 に答える
2

このリンクは現在壊れています。ここでChrisCireficeの回答を参照できます: Google Text-To-Speech API

提案されているように、次のURLに対してgetリクエストを行う必要があります http://translate.google.com/translate_tts?tl=en&q=Hello%20World&client=t where q={your word you want to translate}andtl={your language}

于 2015-08-28T14:05:35.013 に答える