के बीच क्या अंतर है भाषण एपीआई या SAPI का उपयोग कर सी # में इन दो तरीकों के बीच क्या अंतर है?एसपीवीइस और स्पीच सिंथेसाइज़र
using SpeechLib;
SpVoice speech = new SpVoice();
speech.Speak(text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
Apacela voices देता है, और
SpeechSynthesizer ss = new SpeechSynthesizer();
ss.SpeakAsync ("Hello, world");
Apacela voices साथ काम नहीं करता।
पहला व्यक्ति सभी आवाज़ें लौटाता है लेकिन दूसरा वाला केवल कुछ आवाज़ें लौटाता है। क्या यह एसएपीआई 5.1 और एसएपीआई 5.3 से संबंधित है?
व्यवहार Vista और XP पर समान है, दोनों SPVoice Apacela आवाज का पता लगाने में सक्षम थे लेकिन SpeechSynthesizer का उपयोग करके, आवाजें XP और Vista दोनों पर नहीं मिलीं।
मुझे लगता है कि एक्सपी एसएपीआई 5.1 का उपयोग करता है, और Vista एसएपीआई 5.3 का उपयोग करता है तो फिर सभी ओएस पर एक ही व्यवहार क्यों है, लेकिन एपीआई के साथ अलग व्यवहार?
यह भी कौन सा एपीआई अधिक शक्तिशाली है और दो तरीकों/एपीआई के बीच क्या अंतर है?
2017 सारांश यहां: https://www.webbie.org.uk/blog/microsoft-speech/ –