2012-11-03 13 views
6

में एक और आवाज जोड़ें। मैं .NET Speech में एक और आवाज कैसे जोड़ सकता हूं? मैं चेक वॉयस का उपयोग करना चाहता हूं। मुझे कुछ *.sis फ़ाइलें Eliska22k.sis मिली हैं लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए।.NET Speech

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

मुझे केवल Microsoft Anna देता है।

उत्तर

6

ठीक है, आपके लिए अच्छी खबर नहीं है।
1. Language Support - चेक भाषा एमएस टीटीएस द्वारा समर्थित नहीं है।
2. sis सिम्बियन इंस्टॉलर फ़ाइल है और विंडोज़ में बेकार है।
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 और जैसा कि मैंने समझ लिया कि उसने एलीस्का 22k नामक आवाज स्थापित की है जो चेक वॉयस है। – sczdavos

+0

@sczdavos, शायद, उसने इसे खरीदा [यहां] (http://www.acapela-group.com/infovox3-37-3-speech-solutions-tts.html)। मुझे लगता है, आपको इसके बारे में इस प्रश्न के लेखक से पूछना चाहिए। – Smileek