İçeriğe geç

Maya · Stream

Entegre et

Model kimliği maya/stream
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/maya/stream?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello from Doitong. This is a short test sentence.",
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

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

Bu istek: ≈$0,049 49 API kredisi · ≈ ₽5,17 Bu sayfada çalıştır

API anahtarı al
Maya Research Metinden Sese #text-to-speech#tts

Ses açıklaması içeren tek bir metin için Maya metinden konuşmaya akış sürümü

Maya Research · Ses

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

•gerekli 50 / 5000

<emotion_name> biçimindeki duygu etiketlerini herhangi bir konumda destekleyen konuşma sentezi metni; örneğin 'Hello world! <excited> This is amazing!' veya 'I can't believe this <sigh> happened again.'. Desteklenen duygular şunlardır: curious, sarcastic, giggle, gulp, exhale, snort, sing, scream, cry, whisper, excited, angry, gasp, chuckle, sigh, laugh_harder ve laugh.

•gerekli 50 / 500

Tanımlanacak ses veya karakter özellikleri; yoğunluk, ton, tempo, tını, perde, aksan ve yaş gibi.

Gelişmiş sample_rate · output_format · temperature · top_p · max_tokens · repetition_penalty · enable_safety_checker
sample_rate varsayılan 48 kHz

24 kHz'de daha hızlı işleme ile 48 kHz'de daha yüksek kaliteli çıktı arasındaki ses örnekleme hızı seçimi.

output_format varsayılan wav

Sentezlenmiş konuşma için kullanılan ses dosyası biçimi.

varsayılan 0.4

Ses çeşitliliğini yöneten örnekleme sıcaklığı: artırılması daha fazla çeşitlilik sağlar, 0.2–0.5 arasındaki düşük aralık ise kararlılığı ve tutarlılığı destekler.

varsayılan 0.9

Token seçiminin çeşitliliğini ayarlayan çekirdek örnekleme ayarı.

varsayılan 2000

Ses süresini sınırlayan SNAC token bütçesi; her kare için 7 token olarak hesaplanır.

varsayılan 1.1

Token tekrarına uygulanan ceza. Artırılması tekrar kusurlarını bastırır.

POST /run/maya/stream?wait=20 fiyat → $0,049
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/maya/stream?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello from Doitong. This is a short test sentence.",
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

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

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

Maya · Stream hakkında

En fazla 5000 karakterlik tek bir metni, en fazla 500 karakterlik zorunlu ses açıklaması `prompt`u ve gömülebilir duygu etiketleriyle konuşmaya dönüştürür. Seçenekler arasında `temperature`, `top_p`, `repetition_penalty`, 48 veya 24 kHz örnekleme hızı ve wav ya da mp3 çıktısı bulunur. Sesi, süresi ve gerçek zaman katsayısıyla birlikte döndürür.

Parametreler

AdTür Varsayılanİzin verilen Açıklama
textgerekli
Türstring
≤ 5.000 karakter
<emotion_name> biçimindeki duygu etiketlerini herhangi bir konumda destekleyen konuşma sentezi metni; örneğin 'Hello world! <excited> This is amazing!' veya 'I can't believe this <sigh> happened again.'. Desteklenen duygular şunlardır: curious, sarcastic, giggle, gulp, exhale, snort, sing, scream, cry, whisper, excited, angry, gasp, chuckle, sigh, laugh_harder ve laugh.
promptgerekli
Türstring
≤ 500 karakter
Tanımlanacak ses veya karakter özellikleri; yoğunluk, ton, tempo, tını, perde, aksan ve yaş gibi.
temperatureisteğe bağlı
Türnumber
Varsayılan0.4
0 – 2
Ses çeşitliliğini yöneten örnekleme sıcaklığı: artırılması daha fazla çeşitlilik sağlar, 0.2–0.5 arasındaki düşük aralık ise kararlılığı ve tutarlılığı destekler.
top_pisteğe bağlı
Türnumber
Varsayılan0.9
0 – 1
Token seçiminin çeşitliliğini ayarlayan çekirdek örnekleme ayarı.
max_tokensisteğe bağlı
Türinteger
Varsayılan2000
28 – 4.000
Ses süresini sınırlayan SNAC token bütçesi; her kare için 7 token olarak hesaplanır.
repetition_penaltyisteğe bağlı
Türnumber
Varsayılan1.1
1 – 2
Token tekrarına uygulanan ceza. Artırılması tekrar kusurlarını bastırır.
sample_rateisteğe bağlı
Türenum
Varsayılan48 kHz
48 kHz24 kHz
24 kHz'de daha hızlı işleme ile 48 kHz'de daha yüksek kaliteli çıktı arasındaki ses örnekleme hızı seçimi.
output_formatisteğe bağlı
Türenum
Varsayılanwav
wavmp3
Sentezlenmiş konuşma için kullanılan ses dosyası biçimi.
enable_safety_checkeristeğe bağlı
Türboolean
Varsayılantrue
Çağıran yetkiliyse false ayarlanarak tarama gevşetilebilir.
gerekli

Çıktı

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "maya/stream",
  "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": {
    "text": "Hello from Doitong. This is a short test sentence.",
    "prompt": "Hello from Doitong. This is a short test sentence."
  },
  "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": "48 kHz",
    "generation_time": 2.3,
    "rtf": 0.51
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
audio
object {url, content_type, file_name, file_size}Upsampler tarafından belirlenen 24 kHz veya 48 kHz mono ses içeren, WAV ya da MP3 biçimindeki üretilmiş konuşma dosyası.
duration
numberSes çıktısının saniye cinsinden uzunluğu.
sample_rate
stringSes çıktısının örnekleme hızı.
generation_time
numberSaniye cinsinden ses üretim süresi.
rtf
numbergeneration_time değerinin audio_duration değerine bölünmesiyle hesaplanan gerçek zamanlı faktör; daha küçük değerler daha iyi performansa işaret eder.

Daha fazla model: Metinden Sese

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/maya/stream.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt