आवाजहरू

निवेदन आवाजहरू, तिनका पूर्वावलोकनहरू, र पठाउनुपर्ने 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 होइन, डिस्कवरी प्रयोग गर्नुहोस्। रनटाइममा सूची पढ्नुहोस् ताकि तपाईंको एकीकरणले सार्वजनिक सूचीमा थपिने र परिवर्तनहरूलाई स्वचालित रूपमा पछ्याओस्।