콘텐츠로 건너뛰기

Maya · Stream

통합

모델 id maya/stream
# 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/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.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 텍스트 음성 변환 스트리밍 버전

Maya Research · 오디오

첫 번째 결과가 여기에 표시됩니다

아래에서 요청을 작성하고 API 키로 실행하세요. 출력은 스토리지에 복사되며, 영구 보관하거나 7일 동안 무료로 보관할 수 있습니다.

요청 만들기

컨트롤은 모델 스키마에서 생성됩니다. 값을 변경하면 코드와 가격이 업데이트됩니다.

•필수 50 / 5000

음성 합성 텍스트입니다. 어느 위치에서나 <emotion_name> 형식의 감정 태그를 사용할 수 있습니다. 예: 'Hello world! <excited> This is amazing!' 또는 'I can't believe this <sigh> happened again.'. 지원되는 감정은 curious, sarcastic, giggle, gulp, exhale, snort, sing, scream, cry, whisper, excited, angry, gasp, chuckle, sigh, laugh_harder, laugh입니다.

•필수 50 / 500

설명할 음성 또는 캐릭터 특성입니다. 예: intensity, tone, pacing, timbre, pitch, accent, age.

고급 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.2–0.5의 낮은 범위는 안정성과 일관성을 높입니다.

기본값 0.9

토큰 선택의 다양성을 조정하는 nucleus 샘플링 설정입니다.

기본값 2000

오디오 길이를 제한하는 SNAC 토큰 한도입니다. 프레임당 7 tokens로 계산됩니다.

기본값 1.1

토큰 반복에 적용되는 패널티입니다. 높이면 반복 아티팩트가 억제됩니다.

POST /run/maya/stream?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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

이 요청 실행

키는 이 브라우저에 유지됩니다. Doitong API로만 전송되며, 기억하기를 선택한 경우에만 localStorage에 저장됩니다. API 키 받기

Maya · Stream 정보

최대 5000자의 텍스트 하나를 음성으로 변환하며, 최대 500자의 필수 음성 설명 `prompt`와 삽입 가능한 감정 태그를 사용합니다. 옵션에는 `temperature`, `top_p`, `repetition_penalty`, 48 또는 24 kHz 샘플 레이트, wav 또는 mp3 출력이 있습니다. 재생 시간과 실시간 계수가 포함된 오디오를 반환합니다.

매개변수

이름유형 기본값허용됨 설명
text필수
유형string
≤ 5,000자
음성 합성 텍스트입니다. 어느 위치에서나 <emotion_name> 형식의 감정 태그를 사용할 수 있습니다. 예: 'Hello world! <excited> This is amazing!' 또는 'I can't believe this <sigh> happened again.'. 지원되는 감정은 curious, sarcastic, giggle, gulp, exhale, snort, sing, scream, cry, whisper, excited, angry, gasp, chuckle, sigh, laugh_harder, laugh입니다.
prompt필수
유형string
≤ 500자
설명할 음성 또는 캐릭터 특성입니다. 예: intensity, tone, pacing, timbre, pitch, accent, age.
temperature선택 사항
유형number
기본값0.4
0 – 2
오디오 변화를 제어하는 샘플링 온도입니다. 높이면 다양성이 증가하고 0.2–0.5의 낮은 범위는 안정성과 일관성을 높입니다.
top_p선택 사항
유형number
기본값0.9
0 – 1
토큰 선택의 다양성을 조정하는 nucleus 샘플링 설정입니다.
max_tokens선택 사항
유형integer
기본값2000
28 – 4,000
오디오 길이를 제한하는 SNAC 토큰 한도입니다. 프레임당 7 tokens로 계산됩니다.
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/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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
파일 보관 방식 선택모든 outputs[].url은 스토리지에 저장된 복사본입니다. 계정 설정 또는 ?storage=에 따라 영구 보관(GB-월 단위 과금)하거나 7일 동안 무료로 보관합니다.
모든 모델에서 동일한 구조이미지, 동영상, 오디오 모두 type, url, content_type, width, height 및 duration을 사용합니다. output은 모델 자체의 결과 객체입니다.
출력 필드
audio
object {url, content_type, file_name, file_size}WAV 또는 MP3 형식의 생성된 음성 파일입니다. 업샘플러에 따라 24 kHz 또는 48 kHz 모노 오디오가 사용됩니다.
duration
number초 단위로 측정한 오디오 출력 길이입니다.
sample_rate
string오디오 출력의 샘플링 레이트입니다.
generation_time
number초 단위로 측정한 오디오 생성 시간입니다.
rtf
numbergeneration_time을 audio_duration으로 나눈 실시간 계수입니다. 값이 작을수록 성능이 우수합니다.

더 많은 모델: 텍스트를 음성으로

AI 에이전트용: 이 페이지의 Markdown 버전: https://doitong.com/ko/developers/models/maya/stream.md. 모든 모델 및 가이드: https://doitong.com/developers/llms.txt