आवाज़
टेक्स्ट से आवाज़
OpenAI के स्पीच API के ज़रिए Gemini के टेक्स्ट-टू-स्पीच मॉडल से टेक्स्ट को स्वाभाविक आवाज़ में बदलें: 30 आवाज़ें, बोलने का अंदाज़ अपने शब्दों में बताने की सुविधा, और कुछ ही सेकंड में MP3, WAV या PCM ऑडियो.
/v1/audio/speechआवाज़ बनाएँ
from openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key="YOUR_ZURELAY_KEY")speech = client.audio.speech.create( model="gemini-3.1-flash-tts", voice="Kore", input="Your order has shipped and arrives on Friday.", instructions="Say it warmly, at a relaxed pace",)speech.write_to_file("shipped.mp3")कोई भी OpenAI SDK काम करेगा: उसे https://api.zurelay.com/v1 पर सेट करें और उसका स्पीच मेथड कॉल करें. जवाब में सीधे ऑडियो फ़ाइल मिलती है.
पैरामीटर
modelstringज़रूरी- टेबल में दिया गया कोई स्पीच मॉडल ID.
inputstringज़रूरी- बोला जाने वाला टेक्स्ट, ज़्यादा से ज़्यादा 5,000 वर्ण. लंबे टेक्स्ट को कई अनुरोधों में बाँटें.
voicestring- नीचे दी गई 30 आवाज़ों में से कोई एक, या OpenAI की किसी आवाज़ का नाम, जैसे
alloyयाnova. डिफ़ॉल्टKore. instructionsstring- कैसे बोलना है, अपने शब्दों में बताएँ:
Say cheerfully,Whisper, like a secret,Read slowly, like a bedtime story. ज़्यादा से ज़्यादा 2,000 वर्ण. Gemini 3.8 Flash TTS पर यह सुविधा नहीं है, क्योंकि वह टेक्स्ट को शब्दशः पढ़ता है: निर्देशों वाले अनुरोध वहाँ अस्वीकार कर दिए जाते हैं. response_formatstringmp3(डिफ़ॉल्ट),wav, याpcm: रॉ 24 kHz, 16-bit, मोनो सैंपल.speednumber- यह सुविधा उपलब्ध नहीं है: इसके बजाय
instructionsमें बोलने की रफ़्तार बताएँ. केवल1स्वीकार किया जाता है. modelsarray- इस अनुरोध के लिए स्मार्ट रूटिंग: मॉडल उपलब्ध न होने पर जिन दूसरे स्पीच मॉडल को क्रम से आज़माना है. स्मार्ट रूटिंग देखें.
आवाज़ें
OpenAI के लिए लिखा गया कोड पहले की तरह काम करता रहेगा: उसकी आवाज़ों के नाम, मिलते-जुलते अंदाज़ वाली Gemini की आवाज़ों से मैप होते हैं.
अंदाज़ और रफ़्तार
- बोलने का तरीका वैसे समझाएँ जैसे आप किसी वॉइस ऐक्टर को बताते हैं: भाव, रफ़्तार, आवाज़ की ऊँचाई और लहजा।
- निर्देश
instructionsमें रखें और सिर्फ़ बोले जाने वाले शब्दinputमें, ताकि निर्देश पढ़कर न सुनाए जाएँ। - टेक्स्ट से भाषा अपने-आप पहचानी जाती है, इसलिए स्पैनिश वाक्य स्पैनिश में ही बोला जाता है।
- Gemini 3.8 Flash TTS में
instructionsनहीं दिया जा सकता: यहinputका हर शब्द पढ़कर सुनाता है। टेक्स्ट में जहाँ कोई ध्वनि चाहिए, वहाँ Google के वोकल टैग लिखें, जैसे<laugh>,<sigh>,<breath>या<short pause>।
स्पीच का शुल्क
स्पीच का शुल्क टोकन के हिसाब से लगता है: आपके भेजे गए टेक्स्ट पर इनपुट दर से और मिलने वाले ऑडियो पर आउटपुट दर से। ऑडियो के हर सेकंड के लिए टोकन की संख्या तय होती है, जो तालिका में हर मॉडल के लिए दी गई है, इसलिए आखिरी कॉलम में प्रति मिनट की लागत है। हर जवाब के x-zurelay-input-tokens और x-zurelay-output-tokens हेडर बताते हैं कि शुल्क किस आधार पर लगा, और हर अनुरोध आपके अनुरोध लॉग में दर्ज होता है। विफल अनुरोधों का कोई शुल्क नहीं लगता। अपने-आप होने वाली स्मार्ट रूटिंग के साथ भी स्पीच के लिए वही मॉडल इस्तेमाल होता है जो आपने माँगा था। उसके अनुपलब्ध होने पर सिर्फ़ आपके अपने नियम या अनुरोध की models सूची ही किसी दूसरे स्पीच मॉडल से जवाब दिला सकती है: x-zurelay-model में उसका नाम आता है और शुल्क उसकी दर से लगता है।
डैशबोर्ड के प्लेग्राउंड में आवाज़ें और अंदाज़ आज़माएँ।
कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.