কনটেন্টে যান

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"

এই অনুরোধ: ≈০.০৪৯$ ৪৯ API ক্রেডিট এই পেজে চালান

API কী পান
Maya Research টেক্সট থেকে স্পিচ #text-to-speech#tts

Maya স্পিচের ব্যাচ সংস্করণ, যা মিলযুক্ত ভয়েস বর্ণনাসহ সর্বোচ্চ 100টি টেক্সট রেন্ডার করে

Maya Research · অডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক

যেকোনো entry-এর মধ্যে থাকা <emotion_name> tag সমর্থনকারী speech synthesis টেক্সট তালিকা।

•আবশ্যক

প্রতিটি টেক্সটের voice বা character-এর বৈশিষ্ট্য, বর্ণনার তালিকা হিসেবে দেওয়া হয়। বর্ণনার সংখ্যা টেক্সটের সংখ্যার সমান হতে হবে।

অ্যাডভান্সড 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

প্রতিটি জেনারেশনে প্রয়োগ করা sampling temperature।

ডিফল্ট 0.9

প্রতিটি জেনারেশনে প্রয়োগ করা nucleus sampling সেটিং।

ডিফল্ট 2000

প্রতিটি জেনারেশনের জন্য SNAC টোকেনের সর্বোচ্চ সীমা।

ডিফল্ট 1.1

প্রতিটি জেনারেশনে প্রয়োগ করা পুনরাবৃত্তি জরিমানা।

POST /run/maya/batch?wait=20 মূল্য → ০.০৪৯$
# 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-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

Maya · Batch সম্পর্কে

একটি রিকোয়েস্টে অনেক ক্লিপ সংশ্লেষণ করে। `texts` এবং `prompts` প্রতিটিতে 1 থেকে 100টি এন্ট্রি নেওয়া হয় এবং দৈর্ঘ্য একই হতে হবে, যাতে প্রতিটি টেক্সট একটি ভয়েস বর্ণনার সঙ্গে যুক্ত হয়। প্রতিটি টেক্সটে ইমোশন ট্যাগ কাজ করে। স্যাম্পল রেট, আউটপুট ফরম্যাট এবং temperature-এর মতো সেটিংস সবগুলোর ক্ষেত্রে প্রযোজ্য, এবং ফলে অডিও ফাইল ও দৈর্ঘ্যের একটি তালিকা অন্তর্ভুক্ত থাকে।

প্যারামিটার

নামধরন ডিফল্টঅনুমোদিত বিবরণ
textsআবশ্যক
ধরনstring[]
≤ ১০০টি আইটেম
যেকোনো entry-এর মধ্যে থাকা <emotion_name> tag সমর্থনকারী speech synthesis টেক্সট তালিকা।
promptsআবশ্যক
ধরনstring[]
≤ ১০০টি আইটেম
প্রতিটি টেক্সটের voice বা character-এর বৈশিষ্ট্য, বর্ণনার তালিকা হিসেবে দেওয়া হয়। বর্ণনার সংখ্যা টেক্সটের সংখ্যার সমান হতে হবে।
temperatureঐচ্ছিক
ধরনnumber
ডিফল্ট0.4
০ – ২
প্রতিটি জেনারেশনে প্রয়োগ করা sampling temperature।
top_pঐচ্ছিক
ধরনnumber
ডিফল্ট0.9
০ – ১
প্রতিটি জেনারেশনে প্রয়োগ করা nucleus sampling সেটিং।
max_tokensঐচ্ছিক
ধরনinteger
ডিফল্ট2000
২৮ – ৪,০০০
প্রতিটি জেনারেশনের জন্য SNAC টোকেনের সর্বোচ্চ সীমা।
repetition_penaltyঐচ্ছিক
ধরনnumber
ডিফল্ট1.1
১ – ২
প্রতিটি জেনারেশনে প্রয়োগ করা পুনরাবৃত্তি জরিমানা।
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-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?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/bn/developers/models/maya/batch.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt