వాయిస్‌లు

కథన వాయిస్‌లు, వాటి ప్రివ్యూలు మరియు పంపవలసిన 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 కాకుండా డిస్కవరీని ఉపయోగించండి. రన్‌టైమ్‌లో కేటలాగ్‌ను చదవండి, తద్వారా మీ ఇంటిగ్రేషన్ పబ్లిక్ జాబితాలో చేర్పులు మరియు మార్పులను స్వయంచాలకంగా అనుసరిస్తుంది.