ਆਵਾਜ਼ਾਂ

ਬਿਰਤਾਂਤ ਆਵਾਜ਼ਾਂ, ਉਹਨਾਂ ਦੀਆਂ ਝਲਕਾਂ, ਅਤੇ ਭੇਜਣ ਲਈ 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 ਨਹੀਂ, ਡਿਸਕਵਰੀ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਰਨਟਾਈਮ ਤੇ ਕੈਟਾਲਾਗ ਪੜ੍ਹੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ ਏਕੀਕਰਨ ਜਨਤਕ ਸੂਚੀ ਵਿੱਚ ਜੋੜਾਂ ਅਤੇ ਤਬਦੀਲੀਆਂ ਨੂੰ ਆਪਣੇ ਆਪ ਪਾਲਣਾ ਕਰੇ।