सामग्री पर जाएँ

VibeVoice 1.5B

इंटीग्रेट करें

मॉडल id vibevoice
# 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/vibevoice?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "script": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "speakers": [
      {
        "preset": "Frank [EN]"
      },
      {
        "preset": "Carter [EN]"
      }
    ]
  }'

# 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.02 20 API क्रेडिट इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Microsoft टेक्स्ट से स्पीच #text-to-speech#multi-speaker#podcast

पॉडकास्ट जैसी लंबी स्क्रिप्ट के लिए बहु-वक्ता टेक्स्ट-टू-स्पीच, प्रत्येक वक्ता की अलग आवाज़ के साथ

Microsoft · ऑडियो

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

•आवश्यक 88 / 90000

Speech इनपुट script, जिसमें dialogue में speakers को अलग पहचानने के लिए वैकल्पिक 'Speaker X:' labels हैं।

•आवश्यक

Speakers को script या दिए गए voice samples का उपयोग करके स्वतः inferred किया जाता है; उन्हें स्पष्ट रूप से निर्दिष्ट करने के लिए एक सूची दें।

उन्नत cfg_scale · seed · enable_safety_checker
डिफ़ॉल्ट 1.3

CFG (Classifier-Free Guidance) strength यह निर्धारित करती है कि निर्माण text का कितनी निकटता से पालन करता है; उच्च settings पर adherence अधिक होती है।

निर्माण को पुनरुत्पादित करने योग्य बनाने वाला रैंडम seed।

POST /run/vibevoice?wait=20 कोटेशन → $0.02
# 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/vibevoice?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "script": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "speakers": [
      {
        "preset": "Frank [EN]"
      },
      {
        "preset": "Carter [EN]"
      }
    ]
  }'

# 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 कुंजी प्राप्त करें

VibeVoice 1.5B के बारे में

अधिकतम 90000 अक्षरों वाली `script` को भाषण में बदलता है। संवाद में 'Speaker X:' प्रीफ़िक्स इस्तेमाल किए जा सकते हैं, और आवश्यक `speakers` सूची आवाज़ें निर्धारित करती है। `cfg_scale` 1 से 2 तक होता है और टेक्स्ट के पालन को नियंत्रित करता है, जबकि `seed` रन को पुनरुत्पाद्य बनाता है। ऑडियो के साथ अवधि और सैंपल रेट लौटाता है।

पैरामीटर

नामप्रकार डिफ़ॉल्टअनुमत विवरण
scriptआवश्यक
प्रकारstring
≤ 90,000 अक्षर
Speech इनपुट script, जिसमें dialogue में speakers को अलग पहचानने के लिए वैकल्पिक 'Speaker X:' labels हैं।
speakersआवश्यक
प्रकारobject[]
Speakers को script या दिए गए voice samples का उपयोग करके स्वतः inferred किया जाता है; उन्हें स्पष्ट रूप से निर्दिष्ट करने के लिए एक सूची दें।
speakers[].presetवैकल्पिक
प्रकारenum
डिफ़ॉल्टAlice [EN]
Alice [EN]Carter [EN]Frank [EN]Mary [EN] (Background Music)Maya [EN]Anchen [ZH] (Background Music)Bowen [ZH]Xinran [ZH]
`audio_url` के बिना speaker के लिए fallback voice preset; वह ऑडियो sample देने पर preset की प्राथमिकता समाप्त हो जाती है।
speakers[].audio_urlवैकल्पिक
प्रकारurl · audio
Voice sample ऑडियो फ़ाइल URL; इसे देने पर `preset` ओवरराइड होता है।
seedवैकल्पिक
प्रकारinteger | null
निर्माण को पुनरुत्पादित करने योग्य बनाने वाला रैंडम seed।
cfg_scaleवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट1.3
1 – 2
CFG (Classifier-Free Guidance) strength यह निर्धारित करती है कि निर्माण text का कितनी निकटता से पालन करता है; उच्च settings पर adherence अधिक होती है।
enable_safety_checkerवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
यदि कॉलर अधिकृत है, तो false सेट करके स्क्रीनिंग में ढील दी जा सकती है।
आवश्यक

आउटपुट

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "vibevoice",
  "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": 20,
    "usd": "0.02",
    "charged": 20,
    "refunded": 0
  },
  "input": {
    "script": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "speakers": [
      {
        "preset": "Frank [EN]"
      },
      {
        "preset": "Carter [EN]"
      }
    ]
  },
  "output": {
    "audio": {
      "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
    },
    "duration": 5,
    "sample_rate": 24000,
    "generation_time": 5.6,
    "rtf": 0.53
  },
  "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 मॉडल का अपना परिणाम ऑब्जेक्ट है।
आउटपुट के फ़ील्ड
audio
object {url, content_type, file_name, file_size}Synthesized speech वाली ऑडियो फ़ाइल।
duration
numberऑडियो आउटपुट की अवधि, सेकंड में मापी गई।
sample_rate
integerऑडियो आउटपुट की sampling rate।
generation_time
numberऑडियो निर्माण का समय, सेकंड में मापा गया।
rtf
numberaudio_duration से विभाजित generation_time के रूप में गणना किया गया real-time factor; छोटे मान बेहतर प्रदर्शन दर्शाते हैं।

और मॉडल: टेक्स्ट से स्पीच

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/vibevoice.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt