
15개 언어에서 271+ 음성 처리를 지원하는 130ms 미만의 TTFB 음성 합성, 표현력 있는 운율, 그리고 저지연 음성 에이전트를 위한 실시간 SSE 스트리밍.
15개 언어에서 271+ 음성 처리를 지원하는 130ms 미만의 TTFB 음성 합성, 표현력 있는 운율, 그리고 저지연 음성 에이전트를 위한 실시간 SSE 스트리밍.
다른 이름 TTS Mini, Inworld TTS 1.5 Mini
tts-1-5-mini/v1/audio/speechPOST/v1/audio/speech:streamGET/v1/voicesinworld-tts-1.5-minitts-1.5-miniEmpirioLabs 카탈로그의 실시간 종량제 요금입니다. 사용한 만큼만 결제하며 월 최소 요금이 없습니다.
TTS 1.5 Mini은(는) POST /v1/audio/speech로 음성을 생성하고 재생 가능한 오디오를 반환합니다. 말할 텍스트를 input으로, 모델 ID tts-1-5-mini와 함께 보내세요. EmpirioLabs 대시보드에서 API 키를 발급받으세요.
curl https://api.empiriolabs.ai/v1/audio/speech \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1-5-mini",
"input": "Welcome to EmpirioLabs. Your build just finished."
}' \
--output speech.mp3import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/speech",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={"model": "tts-1-5-mini", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
f.write(response.content)EmpirioLabs에서 TTS 1.5 Mini API가 지원하는 요청 파라미터입니다. 필드를 생략하면 기본값이 적용됩니다.
| 파라미터 | 유형 | 기본값 | 범위 / 값 | 설명 |
|---|---|---|---|---|
| input | string | - | 최대 2000 | 합성할 텍스트. 요청당 최대 2,000자; 클라이언트의 문장 경계에서 더 긴 카피를 작성하세요. |
| voice | enum | Sarah | Sarah, Olivia, Elizabeth, Ashley, Wendy, Julia, Priya, Pixie,... | 음성 프리셋. 영어, 스페인어, 포르투갈어, 힌디어, 다양한 억양을 아우르는 20명의 엄선된 목소리가 참여했습니다. 전체 음성 카탈로그(복제 음성 포함)를 원하시면 voice_id 대신 사용하세요. |
| voice_id | string | - | - | 자유 형태 음성 ID. 설정되면 음성 무시. GET /v1/voices에서 Maitê나 Olivia 같은 음성 이름을 사용하세요. |
| language | enum | en-US | en-US, en-GB, es-ES, es-MX, fr-FR, de-DE, it-IT, pt-BR, pt-PT... | BCP-47 언어 코드. 이 모델은 15개 언어를 포함합니다. |
| output_format | enum | WAV | MP3, WAV, OGG, FLAC, PCM, ALAW, MULAW | 오디오 container/codec. WAV = RIFF 내 LINEAR16(어디서나 있음). MP3 / OGG = 압축됨. PCM = POST /v1/audio/speech의 WAV 헤더 내 16비트 PCM, 스트림에는 헤더 없는 청크. FLAC = 무손실. |
| sample_rate | enum | 24000 | 8000, 16000, 22050, 24000, 32000, 44100, 48000 | 출력 샘플레이트는 Hz. 24000이 기본값이며; 방송 품질을 위해 48000을 사용하세요. |
| speed | number | 1 | 0.5 ~ 1.5 | 말하는 속도 배수. 0.5 = 절반 속도, 1.5 = 50% 더 빠릅니다. |
| temperature | number | 1 | 0.1 ~ 2 | 목소리 표현력/변이성. Lower = 더 일관성 있고 "평평한"; 더 높을수록 = 표현력이 풍부하지만 렌더링 간 차이가 더 큽니다. |
| bit_rate | number | 128000 | 32000 ~ 320000 | MP3 / OGG_OPUS의 비트레이트는 BPS로 설정해야 합니다. 다른 인코딩은 무시합니다. |
| apply_text_normalization | enum | ON | ON, OFF | ON에서는 숫자, 약어, 날짜가 구어로 확장됩니다("USD 5"는 "5달러"가 됩니다). |
| timestamp_type | enum | NONE | NONE, WORD, CHARACTER | 없으면 응답에 단어별 또는 문자별 타임스탬프가 포함되며, timestamp_info, POST /v1/audio/speech, 스트림에 포함됩니다. 캡션과 하이라이트에 유용합니다. |
EmpirioLabs에서 TTS 1.5 Mini은(는) 종량제로 청구됩니다. 이 페이지의 실시간 요금표는 항상 API 청구 금액과 일치합니다.
TTS 1.5 Mini은(는) api.empiriolabs.ai의 POST /v1/audio/speech를 통해 제공되며 표준 Bearer 토큰 인증을 사용합니다.
네. EmpirioLabs 플레이그라운드에서 API와 동일한 파라미터로 TTS 1.5 Mini을(를) 브라우저에서 실행하므로 코드를 작성하기 전에 프롬프트를 테스트할 수 있습니다.
EmpirioLabs 계정을 만든 다음 대시보드의 API Keys에서 키를 생성하세요. 요금은 종량제 크레딧이라 실행한 요청에 대해서만 결제합니다.