2012-10-14 16 views
6

मेरे पास यह URL है: http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=Hello+world जब मैं इसे ब्राउज़र में एड्रेस बार में डालता हूं और एंटर दबाता हूं, तो मुझे एमपी 3 फ़ाइल संश्लेषित भाषण के साथ "हैलो वर्ल्ड" कहती है। सबकुछ सही है।Google टेक्स्ट-टू-स्पीच एपीआई

<a href="http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=Hello+world">Link</a> 

जब मैं इस लिंक पर क्लिक, मैं एक फ़ाइल लेकिन एक त्रुटि (सरल QuickTime लोगो) नहीं मिलता:

लेकिन अब मैं HTML में एक कड़ी है कि इस URL पर रीडायरेक्ट, इस तरह की है। क्या कोई मुझे समझा सकता है कि ऐसा क्यों है और मैं अपनी समस्या को कैसे हल कर सकता हूं?

उत्तर

6

स्पष्टीकरण यह है कि Google इस सेवा के उपयोग को प्रतिबंधित करता है: this StackOverflow answer के अनुसार, Google अनुरोध में 404 त्रुटि देता है यदि HTTP अनुरोध में खाली स्ट्रिंग के अलावा Referer header होता है।

जब आप पता बार में यूआरएल टाइप करते हैं, तो यह ठीक है क्योंकि Google पर कोई रेफरर यूआरएल प्रेषित नहीं होता है। जब आप हाइपरलिंक पर क्लिक करते हैं, तो आपके पास एक रेफरर होता है और Google आपका अनुरोध अवरुद्ध करता है।

एनबी: मैंने आपके यूआरएल का परीक्षण किया (here देखें), और यह काम किया। मुझे संदेह है कि यह केवल इसलिए था क्योंकि मैंने अपने पता बार में यूआरएल टाइप करके पहले कोशिश की है, और संसाधन अभी भी मेरे ब्राउज़र कैश में या मेरे ऑडियो प्लगइन (वीएलसी) कैश में था।

एनबी 2: वर्कअराउंड के लिए here देखें।

+0

आप किस ब्राउज़र का उपयोग कर रहे हैं? जब मैं फ़ायरफ़ॉक्स के साथ अपना लिंक खोलने का प्रयास करता हूं, तो मुझे केवल एक खाली क्विकटाइम लोगो मिलता है और जब मैं इसे ओपेरा के साथ खोलता हूं, तो मुझे यह कहते हुए एक त्रुटि मिलती है कि ऐसा पृष्ठ मौजूद नहीं है। अजीब चीज, क्योंकि जब मैं एड्रेस बार में निर्दिष्ट एक ही पता रखते हुए एंटर दबाता हूं, तो मुझे एक उचित फाइल मिल रही है। –

+0

मैं फ़ायरफ़ॉक्स 16 का उपयोग कर रहा हूं और ध्वनि वीएलसी प्लगइन के साथ खेला जाता है। मैंने Google क्रोम (डिफ़ॉल्ट ध्वनि प्लेयर के साथ) के साथ प्रयास किया और यह भी काम करता है ... यह ऐप्पल क्विकटाइम प्लेयर प्लगइन के साथ एक मुद्दा प्रतीत होता है। आप कौन सा ब्राउज़र उपयोग कर रहे हैं? – olivierlemasle

+0

मैं फ़ायरफ़ॉक्स और ओपेरा का उपयोग कर रहा हूं। मैंने दूसरे पीसी पर कोशिश की और परिणाम वही है। –

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