मेरी समझ यह है कि यह X-SAMPA XML sample, अन्य नमूने here और यहां तक कि here & here, कुछ ऐसा लगता है।एंड्रॉइड के टीटीएस एक्सएमएल में फोनेम विशेषता के लिए उचित वाक्यविन्यास क्या है?
String text = "<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>.</speak>";
mTts.speak(text, TextToSpeech.QUEUE_ADD, null);
हालांकि, कुछ अजीब कारण के लिए, यह (कुल चुप) कुछ नहीं कहा।
मुझे क्या याद आ रही है?
स्पष्ट करने के लिए: मेरी टीटीएस नमूना एप्लिकेशन सेटअप ठीक है: यदि मैं बदल कि .
कि टैग से पहले </speak>
करने के लिए किसी भी शब्द, एंड्रॉयड टीटीएस सिर्फ इतना है कि शब्द ठीक कहते हैं। मेरी एकमात्र समस्या यह है कि मैं किसी भी तरह से <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>
का उपयोग करने में सक्षम नहीं हूं।
मैं समझता हूं कि .
चुप होना चाहिए, लेकिन फिर उन नमूनों के पोस्टर्स के अनुसार, यह एक्सएमएएमपीए फोनेम को एक्सएमएल में सुनना है। मैं क्या खो रहा हूँ?
वाह! वह यह था। यह समस्या मुझे बिना किसी संदेह के मुझे पागल कर रही है कि एक अलग टीटीएस इंजन XSAMPA का समर्थन नहीं कर सकता है। एक बार जब मैंने पिको का चयन किया, तो उपरोक्त वाक्यविन्यास अपेक्षित काम करता है। धन्यवाद! – an00b