आवाज़ें

नैरेशन आवाज़ें, उनके प्रीव्यू, और भेजने के लिए id। आवाज़ वैकल्पिक है: इसे छोड़ दें और Sketchie Nora के साथ नैरेशन करता है।

voice फ़ील्ड वैकल्पिक है। इसे छोड़ दें और Sketchie गर्मजोशी भरी, हर काम की डिफ़ॉल्ट वाचक Nora के साथ नैरेशन करता है। इसे केवल तभी सेट करें जब आपको कोई अलग आवाज़ चाहिए।

आवाज़ें खोजें

GET https://sketchie.ai/api/v1/voices

हर वाचक की सूची पाने के लिए वॉइस कैटलॉग को कॉल करें। हर आवाज़ आपके उपयोगकर्ताओं को दिखाने के लिए एक सहज name, voice के रूप में भेजने के लिए id, इसकी मूल language, एक isDefault फ़्लैग, और एक चलाने योग्य preview_url के साथ लौटती है जिसे आप सीधे ऑडियो प्लेयर में जोड़ सकते हैं।

200 OK
{
  "voices": [
    {
      "id": "sketchie:sulafat",
      "name": "Nora",
      "language": "en",
      "description": "Warm and natural, like a favorite teacher.",
      "isDefault": true,
      "preview_url": "https://sketchie.ai/media/voice-previews/sulafat.mp3"
    }
  ],
  "default": "sketchie:sulafat"
}

किसी भाषा की मूल आवाज़ों तक सीमित करने के लिए ?language=<code> भेजें। आप CLI (sketchie voices) या SDK (client.listVoices()) से भी आवाज़ें सूचीबद्ध कर सकते हैं। अपने उपयोगकर्ताओं को हमेशा सहज name दिखाएँ, और API को id भेजें।

उपलब्ध आवाज़ों की सूची

मौजूदा कैटलॉग में छह चुनिंदा वाचक हैं: Nora, Miles, Dean, Clara, Piper, और Wren। ये आवाज़ें भाषा-निरपेक्ष हैं, इसलिए चुनी गई एक ही आवाज़ GET /v1/languages में सूचीबद्ध हर भाषा बोलती है। वॉइस कैटलॉग द्वारा लौटाई गई सटीक id का उपयोग करें।

id को हार्ड-कोड न करें, डिस्कवरी का उपयोग करें। रनटाइम पर कैटलॉग पढ़ें ताकि आपका इंटीग्रेशन सार्वजनिक सूची में हुए जोड़ और बदलावों का अपने-आप अनुसरण करे।