2012-06-13 14 views
9

में टेक्स्ट-टू-स्पीच का अनुवाद करता है मैं वेब पृष्ठों को पढ़ने के लिए अक्षम शिक्षार्थियों का समर्थन करने के लिए एमपी 3 पुनर्प्राप्त करने के लिए Google (Tofi) का अनुवाद (अनधिकृत) का उपयोग कर रहा हूं। यह सब ठीक काम करता है, हालांकि हमारे पास एक अमेरिकी उच्चारण है (हम ब्रिटेन में हैं!)। जब मैं Google अनुवाद का उपयोग करता हूं, तो यह एमपी 3 को ब्रिटिश उच्चारण के साथ लाता है - मैं इस व्यवहार को कैसे शुरू करूं?Google ब्रिटिश

मैं एक ही GET अनुरोध URL का उपयोग किया है तो मैं यह नहीं है कि यह मान सकते हैं:

http://translate.google.com/translate_tts?q=testing+1+2+3&tl=en 

(मैं कोई भाग्य के साथ अन्य भाषा कोड (en-gb) के साथ खेला है - के लिए फ्रेंच fr काम करता है तथापि।)

बहुत धन्यवाद

उत्तर

14

गूगल ".co.uk" का उपयोग करके साइट की GET अनुरोध का अनुवाद, आप ब्रिटिश अंग्रेजी उत्पन्न कर सकते हैं। इसलिए उदाहरण के लिए: translate.google.co.uk/translate_tts?q=Your+soundcard+works+perfectly & tl = hi

+0

धन्यवाद! इतना आसान ... –

+0

ज्यादातर समय काम करता है, लेकिन हमेशा नहीं। Http://stackoverflow.com/a/13996110/78234 –

15

आप tl पैरामीटर में एक क्षेत्रीय भिन्नता एक _ चरित्र के बाद, उदाहरण के लिए निर्दिष्ट कर सकते हैं

http://translate.google.com/translate_tts?q=testing+1+2+3&tl=en_us

http://translate.google.com/translate_tts?q=testing+1+2+3&tl=en_gb

http://translate.google.com/translate_tts?q=testing+1+2+3&tl=en_au

+1

'en_au' के साथ इस दृष्टिकोण का उपयोग करके एक अजीब दुष्प्रभाव देखें, यह अल्पविराम 'अल्पविराम' के रूप में एक अल्पविराम पढ़ता है। – Codebeat

संबंधित मुद्दे