ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

Maya · Batch

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id maya/batch
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/maya/batch?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ: ≈$0.049 49 API ਕ੍ਰੈਡਿਟ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Maya Research ਟੈਕਸਟ ਤੋਂ ਬੋਲੀ #text-to-speech#tts

Maya ਸਪੀਚ ਦਾ ਬੈਚ ਰੂਪ, ਜੋ ਮੇਲ ਖਾਂਦੇ ਵੌਇਸ ਵਰਣਨਾਂ ਨਾਲ 100 ਤੱਕ ਟੈਕਸਟ ਰੈਂਡਰ ਕਰਦਾ ਹੈ

Maya Research · ਆਡੀਓ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ

ਸਪੀਚ-ਸਿੰਥੇਸਿਸ ਪਾਠ ਸੂਚੀ, ਜਿਸ ਦੀ ਹਰ ਐਂਟਰੀ ਵਿੱਚ ਸ਼ਾਮਲ <emotion_name> ਟੈਗਾਂ ਲਈ ਸਮਰਥਨ ਹੈ।

•ਲੋੜੀਂਦਾ

ਹਰੇਕ ਪਾਠ ਲਈ ਆਵਾਜ਼ ਜਾਂ ਪਾਤਰ ਦੇ ਗੁਣਾਂ ਦੇ ਵਰਣਨ ਦੀ ਸੂਚੀ। ਵਰਣਨਾਂ ਦੀ ਗਿਣਤੀ ਪਾਠਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਬਰਾਬਰ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।

ਉੱਨਤ sample_rate · output_format · temperature · top_p · max_tokens · repetition_penalty · enable_safety_checker
sample_rate ਡਿਫ਼ਾਲਟ 48 kHz

ਹਰ ਸਿਰਜਣਾ ਲਈ ਸਾਂਝੀ ਆਡੀਓ ਸੈਂਪਲ-ਰੇਟ ਸੈਟਿੰਗ, ਜਿਸ ਵਿੱਚ 24 kHz ’ਤੇ ਤੇਜ਼ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ 48 kHz ’ਤੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਵਿੱਚੋਂ ਚੋਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

output_format ਡਿਫ਼ਾਲਟ wav

ਹਰ ਸਿਰਜੇ ਗਏ ਬੋਲੀ ਰਿਕਾਰਡਿੰਗ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਫ਼ਾਈਲ ਫਾਰਮੈਟ।

ਡਿਫ਼ਾਲਟ 0.4

ਹਰ ਸਿਰਜਣਾ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਸੈਂਪਲਿੰਗ ਤਾਪਮਾਨ।

ਡਿਫ਼ਾਲਟ 0.9

ਹਰ ਸਿਰਜਣਾ 'ਤੇ ਲਾਗੂ ਕੀਤੀ ਨਿਊਕਲੀਅਸ ਸੈਂਪਲਿੰਗ ਸੈਟਿੰਗ।

ਡਿਫ਼ਾਲਟ 2000

ਹਰ ਸਿਰਜਣਾ ਲਈ SNAC ਟੋਕਨਾਂ ਦੀ ਉੱਪਰੀ ਸੀਮਾ।

ਡਿਫ਼ਾਲਟ 1.1

ਹਰ ਸਿਰਜਣਾ ’ਤੇ ਲਾਗੂ ਹੋਣ ਵਾਲੀ ਦੁਹਰਾਵਾ ਪੈਨਲਟੀ।

POST /run/maya/batch?wait=20 ਕੋਟ → $0.049
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/maya/batch?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Maya · Batch ਬਾਰੇ

ਇੱਕ ਬੇਨਤੀ ਵਿੱਚ ਕਈ ਕਲਿੱਪ ਸਿੰਥੇਸਾਈਜ਼ ਕਰਦਾ ਹੈ। `texts` ਅਤੇ `prompts` ਦੋਵੇਂ 1 ਤੋਂ 100 ਐਂਟਰੀਆਂ ਲੈਂਦੇ ਹਨ ਅਤੇ ਲੰਬਾਈ ਵਿੱਚ ਇੱਕੋ ਜਿਹੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਤਾਂ ਜੋ ਹਰ ਟੈਕਸਟ ਨੂੰ ਇੱਕ ਵੌਇਸ ਵਰਣਨ ਨਾਲ ਜੋੜਿਆ ਜਾ ਸਕੇ। ਭਾਵਨਾ ਟੈਗ ਹਰ ਟੈਕਸਟ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ। ਸੈਂਪਲ ਰੇਟ, ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਅਤੇ ਤਾਪਮਾਨ ਵਰਗੀਆਂ ਸੈਟਿੰਗਾਂ ਸਭ ਉੱਤੇ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਨਤੀਜਿਆਂ ਵਿੱਚ ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਅਤੇ ਮਿਆਦਾਂ ਦੀ ਸੂਚੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
textsਲੋੜੀਂਦਾ
ਕਿਸਮstring[]
≤ 100 ਆਈਟਮਾਂ
ਸਪੀਚ-ਸਿੰਥੇਸਿਸ ਪਾਠ ਸੂਚੀ, ਜਿਸ ਦੀ ਹਰ ਐਂਟਰੀ ਵਿੱਚ ਸ਼ਾਮਲ <emotion_name> ਟੈਗਾਂ ਲਈ ਸਮਰਥਨ ਹੈ।
promptsਲੋੜੀਂਦਾ
ਕਿਸਮstring[]
≤ 100 ਆਈਟਮਾਂ
ਹਰੇਕ ਪਾਠ ਲਈ ਆਵਾਜ਼ ਜਾਂ ਪਾਤਰ ਦੇ ਗੁਣਾਂ ਦੇ ਵਰਣਨ ਦੀ ਸੂਚੀ। ਵਰਣਨਾਂ ਦੀ ਗਿਣਤੀ ਪਾਠਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਬਰਾਬਰ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
temperatureਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.4
0 – 2
ਹਰ ਸਿਰਜਣਾ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਸੈਂਪਲਿੰਗ ਤਾਪਮਾਨ।
top_pਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.9
0 – 1
ਹਰ ਸਿਰਜਣਾ 'ਤੇ ਲਾਗੂ ਕੀਤੀ ਨਿਊਕਲੀਅਸ ਸੈਂਪਲਿੰਗ ਸੈਟਿੰਗ।
max_tokensਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ2000
28 – 4,000
ਹਰ ਸਿਰਜਣਾ ਲਈ SNAC ਟੋਕਨਾਂ ਦੀ ਉੱਪਰੀ ਸੀਮਾ।
repetition_penaltyਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ1.1
1 – 2
ਹਰ ਸਿਰਜਣਾ ’ਤੇ ਲਾਗੂ ਹੋਣ ਵਾਲੀ ਦੁਹਰਾਵਾ ਪੈਨਲਟੀ।
sample_rateਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ48 kHz
48 kHz24 kHz
ਹਰ ਸਿਰਜਣਾ ਲਈ ਸਾਂਝੀ ਆਡੀਓ ਸੈਂਪਲ-ਰੇਟ ਸੈਟਿੰਗ, ਜਿਸ ਵਿੱਚ 24 kHz ’ਤੇ ਤੇਜ਼ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ 48 kHz ’ਤੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਵਿੱਚੋਂ ਚੋਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
output_formatਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟwav
wavmp3
ਹਰ ਸਿਰਜੇ ਗਏ ਬੋਲੀ ਰਿਕਾਰਡਿੰਗ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਫ਼ਾਈਲ ਫਾਰਮੈਟ।
enable_safety_checkerਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
false ਸੈੱਟ ਕਰਕੇ ਸਕ੍ਰੀਨਿੰਗ ਨੂੰ ਢਿੱਲਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੇ ਕਾਲਰ ਅਧਿਕਾਰਤ ਹੋਵੇ।
ਲੋੜੀਂਦਾ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "maya/batch",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 49,
    "usd": "0.049",
    "charged": 49,
    "refunded": 0
  },
  "input": {
    "texts": [
      "Hello from Doitong. This is a short test sentence."
    ],
    "prompts": [
      "Hello from Doitong. This is a short test sentence."
    ]
  },
  "output": {
    "audios": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
        "content_type": "audio/mpeg",
        "file_name": "0-output.mp3",
        "file_size": 1843200
      }
    ],
    "durations": [
      5
    ],
    "sample_rate": "48 kHz",
    "total_generation_time": 5.7,
    "average_rtf": 0.15
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
audios
array of object {url, content_type, file_name, file_size}ਤਿਆਰ ਕੀਤੀਆਂ ਆਡੀਓ ਫ਼ਾਈਲਾਂ, ਸੂਚੀ ਵਜੋਂ ਵਾਪਸ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
durations
array of numberਹਰ ਸਿਰਜੇ ਗਏ ਆਡੀਓ ਰਿਕਾਰਡਿੰਗ ਦੀ ਲੰਬਾਈ ਸਕਿੰਟਾਂ ਵਿੱਚ।
sample_rate
stringਸਾਰੀਆਂ ਸਿਰਜੀਆਂ ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਸਾਂਝੀ ਸੈਂਪਲਿੰਗ ਦਰ।
total_generation_time
numberਸਾਰੀਆਂ ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਕੁੱਲ ਸਿਰਜਣਾ ਸਮਾਂ ਸਕਿੰਟਾਂ ਵਿੱਚ।
average_rtf
numberਸਾਰੀਆਂ ਸਿਰਜਣਾਵਾਂ ਦਾ ਔਸਤ ਰੀਅਲ-ਟਾਈਮ ਫੈਕਟਰ।

ਹੋਰ ਮਾਡਲ: ਟੈਕਸਟ ਤੋਂ ਬੋਲੀ

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/maya/batch.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt