2012-11-03 5 views
6

.NET音声に別の音声を追加するにはどうすればよいですか?私はチェコの声を使いたいです。私はいくつか*.sisファイルEliska22k.sisを見つけましたが、私はそれを使用する方法がわかりません。.NET音声に別の音声を追加

SpeechSynthesizer synth = new SpeechSynthesizer(); 
foreach (var voice in synth.GetInstalledVoices()) 
    Console.WriteLine(voice.VoiceInfo.Name); 

Microsoft Annaとなります。

答えて

6

まあ、良いニュースはありません。
1. Language Support - チェコ語はMS TTSではサポートされていません。
2. sisはSymbianインストーラファイルであり、Windowsでは役に立たない。
3.そこに他の言語があります:Download Microsoft Speech Platform - Runtime Languages (Version 11) from Official Microsoft Download Center - それはちょうどいくつかのmsiファイルなので、それらをインストールするトリックはありません。

チェコ語をサポートする別のテキスト読み上げライブラリを見つけようとします。

+0

私はこれを見つけました:http://stackoverflow.com/questions/11501411/sapi-5-voice-synthesis-and-c-sharpそして私は彼がチェコの声であるEliska22kと呼ばれる声をインストールしたことを理解しました。 – sczdavos

+0

@sczdavos、おそらく、彼は[ここ](http://www.acapela-group.com/infovox3-37-3-speech-solutions-tts.html)を買った。私は思う、あなたはそれについてこの質問の著者に尋ねるべきです。 – Smileek