വോയ്‌സുകൾ

നറേഷൻ വോയ്‌സുകൾ, അവയുടെ പ്രിവ്യൂകൾ, അയക്കേണ്ട 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 ഉപയോക്താക്കൾക്ക് കാണിക്കുകയും id API-ലേക്ക് അയക്കുകയും ചെയ്യുക.

പുറത്തിറക്കിയ വോയ്‌സ് ലിസ്റ്റ്

നിലവിലെ കാറ്റലോഗിൽ ആറ് തിരഞ്ഞെടുത്ത നറേറ്റർമാരുണ്ട്: Nora, Miles, Dean, Clara, Piper, Wren. ഈ വോയ്‌സുകൾ ഭാഷയെ ആശ്രയിക്കാത്തവയാണ്, അതിനാൽ തിരഞ്ഞെടുത്ത അതേ വോയ്‌സ് GET /v1/languages പട്ടികപ്പെടുത്തുന്ന എല്ലാ ഭാഷയും സംസാരിക്കും. വോയ്‌സ് കാറ്റലോഗ് തിരികെ നൽകുന്ന കൃത്യമായ id ഉപയോഗിക്കുക.

ഹാർഡ്-കോഡഡ് id അല്ല, ഡിസ്‌കവറി ഉപയോഗിക്കുക. റൺടൈമിൽ കാറ്റലോഗ് വായിക്കുക, അതിനാൽ നിങ്ങളുടെ ഇന്റഗ്രേഷൻ പൊതു ലിസ്റ്റിലെ കൂട്ടിച്ചേർക്കലുകളും മാറ്റങ്ങളും സ്വയമേവ പിന്തുടരും.