2012-11-03 3 views
6

.NET 음성에 다른 음성을 추가하려면 어떻게해야합니까? 체코 어 목소리를 사용하고 싶습니다. 일부 *.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 개의 파일이므로이를 설치하는 트릭이 없습니다.

체코 어를 지원하는 다른 TTS (text-to-speech) 라이브러리를 찾으십시오.

+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