Speech SDK 5.1文字を使って音声を変換します。
1640 ワード
ダウンロード住所:http://www.microsoft.com/en-us/download/details.aspx?id=10121
Seppch SDK 51.exe音声合成エンジンSpeechSDK 51 LangPack.exeは日本語と簡体字中国語をサポートするために必要です。SpeechSDK 51 MSM.exeエンジンを製品の一部としてリリースするにはこれが必要です。Sp5 TTintXP.exe XP下MikeとMary音声sapi.chm文書
1.SpeechSDK 51.EXE 2をインストールします。SpeechSDK 51 LangPack.exeをインストールして中国語をサポートします。3.インストールフォルダにいくつかのサンプルファイルを見つけられます。サンプルファイルには良いInterop.SpeechLib.dllを生成するファイルがあります。もちろん、自分でこのファイルを作成することもできます。
シンプルコード
1.wavファイルを生成します。filenameは生成されたファイル名です。 wavファイルをMP 3に変換するには、
Seppch SDK 51.exe音声合成エンジンSpeechSDK 51 LangPack.exeは日本語と簡体字中国語をサポートするために必要です。SpeechSDK 51 MSM.exeエンジンを製品の一部としてリリースするにはこれが必要です。Sp5 TTintXP.exe XP下MikeとMary音声sapi.chm文書
1.SpeechSDK 51.EXE 2をインストールします。SpeechSDK 51 LangPack.exeをインストールして中国語をサポートします。3.インストールフォルダにいくつかのサンプルファイルを見つけられます。サンプルファイルには良いInterop.SpeechLib.dllを生成するファイルがあります。もちろん、自分でこのファイルを作成することもできます。
シンプルコード
1.wavファイルを生成します。filenameは生成されたファイル名です。
SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice Voice = new SpVoice();
SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream SpFileStream = new SpFileStream();
SpFileStream.Open(filename, SpFileMode, false);
Voice.AudioOutputStream = SpFileStream;
Voice.Speak(text, SpFlags);
Voice.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
lame
のプログラム「http://www.rarewares.org/mp3-lame-bundle.php」string outfile=「-b 32--reample 22.05-m」「+fileName+」「+fileName.Replace(".wav",".mp 3")+"""",";System.Diagnostics.Process StartInfo psi=new System.Diagnostics.Process StartInfo()pspi.FileName=dir+「lame.exe」pspi.Agments=outfile;pspi.WindowStyle=System.Diagnostics.Process WindowStyle.Minimized;System.Diagnostics.Process p=System.Diagnostics.Process.Start;if(wait FlagG){p.Wait ForExit()}