
19개의 음성 실시간 음성 합성, 평범한 언어로 전달 지시, 인라인 감정 및 사운드 태그, SSE 또는 WebSocket을 통한 오디오 스트리밍.
19개의 음성 실시간 음성 합성, 평범한 언어로 전달 지시, 인라인 감정 및 사운드 태그, SSE 또는 WebSocket을 통한 오디오 스트리밍.
19개의 음성 중 하나를 선택하세요. 지시와 텍스트 내 인라인 태그로 전달을 지시하세요. 속도와 음정은 청구된 토큰을 변경하지 않고 렌더링 길이를 변경할 수 있습니다.
다른 이름 Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS
qwen-audio-3-1-tts/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtimeqwen-audio-3.1-ttsqwen-audio-3.1-tts-flashalibaba/qwen-audio-3-1-ttsEmpirioLabs 카탈로그의 실시간 종량제 요금입니다. 사용한 만큼만 결제하며 월 최소 요금이 없습니다.
Qwen Audio 3.1 TTS은(는) POST /v1/audio/speech로 음성을 생성하고 재생 가능한 오디오를 반환합니다. 말할 텍스트를 input으로, 모델 ID qwen-audio-3-1-tts와 함께 보내세요. EmpirioLabs 대시보드에서 API 키를 발급받으세요.
curl https://api.empiriolabs.ai/v1/audio/speech \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-audio-3-1-tts",
"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": "qwen-audio-3-1-tts", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
f.write(response.content)EmpirioLabs에서 Qwen Audio 3.1 TTS API가 지원하는 요청 파라미터입니다. 필드를 생략하면 기본값이 적용됩니다.
| 파라미터 | 유형 | 기본값 | 범위 / 값 | 설명 |
|---|---|---|---|---|
| input | string | - | 최대 10000 | 텍스트 합성 시 요청당 최대 10,000자까지 가능합니다. 이 인라인 태그들은 나타나는 시점부터 전달 방식을 바꿉니다: [슬픔], [놀라며], [깊고 큰 소리의 외침], [떨림], [화난], [흥분], [비꼬는], [호기심], [드라큘라처럼], [지루함], [피곤함], [경멸], [소리 지름],... |
| voice | enum | Emily_v3.1 | Emily_v3.1, Luna_v3.1, Eric_v3.1, Luca_v3.1, Abby_v3.1, Annie... | 음성 프리셋. 15개의 영어 음성은 영어로 읽고, 4개의 다국어 음성은 중국어, 영어 및 기타 언어를 읽습니다. 모든 음성 ID는 _v3.1로 끝나며, 예를 들어 Emily_v3.1입니다. |
| response_format | enum | mp3 | mp3, wav, pcm, opus | 오디오 컨테이너입니다. mp3와 opus는 압축되어 있고, wav는 RIFF 헤더에 포함된 비압축 PCM, PCM은 청크 재생을 위한 헤더 없는 원시 샘플입니다. |
| sample_rate | enum | 24000 | 8000, 12000, 16000, 22050, 24000, 44100, 48000 | 출력 샘플링 속도는 Hz 24000에 적합하며, 48000은 더 큰 파일 크기에서 방송 품질의 출력을 제공합니다. |
| speed | number | 1 | 0.5 ~ 2 | 말하는 속도 배율. 0.5는 반 속도, 2.0은 두 배 속도입니다. |
| pitch | number | 1 | 0.5 ~ 2 | 피치 배수. 1.0 이하일수록 음성은 낮아지고, 그 이상은 올라갑니다. 음정은 렌더링된 오디오의 속도도 변하므로, 원래 재생 시간을 유지하고 싶다면 속도와 함께 조절하세요. |
| volume | integer | 50 | 0 ~ 100 | 출력 음량, 여기서 50이 기준 레벨입니다. |
| instruction | string | - | 최대 1000 | 최대 1,000자 동안 자연어 전달 지시. 감정, 어조, 캐릭터, 속도, 말하기 스타일을 제어하며, 예를 들어 '신나고 경쾌한 목소리로 빠르게 말하기' 또는 '늦은 밤 라디오 진행자처럼 천천히 읽기' 등이 있습니다. |
| language_hints | array | - | zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, ar | 혼합 언어 텍스트에 대해 발음을 편향하는 언어 코드, 예를 들어 ["zh", "en"]. 모델이 언어를 감지하도록 비설정(unset)을 유지하세요. |
| seed | integer | 0 | 0 ~ 65535 | 샘플링 시드. 동일한 입력과 설정으로 시드를 재사용해 반복 가능한 렌더를 만듭니다. |
| bit_rate | integer | 32000 | 6000 ~ 510000 | 인코더 비트레이트는 BPS로 표기됩니다. opus 포맷에만 적용되며, mp3, wav, pcm 포맷에서는 무시됩니다. |
| pronunciation | object | - | - | 발음은 문자 형태에 의해 우선 제어됩니다. 예를 들어 {"重要": "zhong4 yao4"} 등이 있습니다. 이름, 약어, 동형이의어 수정에 사용하세요. |
| replace | object | - | - | 합성 전에 적용된 문자 대환, 예를 들어 {"EmpirioLabs": "Empirio Labs"}. 브랜드명과 약어에 유용합니다. |
| enable_markdown_filter | boolean | false | - | Markdown 문법 중 별표나 밑줄을 합성 전에 제거하여 서식화 문자가 소리 내어 읽히지 않도록 하세요. |
EmpirioLabs에서 Qwen Audio 3.1 TTS은(는) 종량제로 청구됩니다: 입력 $0.46 1M 프롬프트 토큰당; 제품정보 $3.74 생성된 토큰 1M 단위. 이 페이지의 실시간 요금표는 항상 API 청구 금액과 일치합니다.
Qwen Audio 3.1 TTS은(는) api.empiriolabs.ai의 POST /v1/audio/speech를 통해 제공되며 표준 Bearer 토큰 인증을 사용합니다.
EmpirioLabs 플레이그라운드 를 열고 Start session 을 누르면 브라우저에서 바로 사용해 볼 수 있습니다. Qwen Audio 3.1 TTS 은(는) 요청과 응답이 아니라 WebSocket으로 동작하므로 직접 연동할 때는 실시간 음성 퀵스타트 부터 시작하세요. EmpirioLabs API 키와 모델 ID qwen-audio-3-1-tts 로 서버에서 연결한 뒤 오디오를 양방향으로 스트리밍하면 됩니다.
EmpirioLabs 계정을 만든 다음 대시보드의 API Keys에서 키를 생성하세요. 요금은 종량제 크레딧이라 실행한 요청에 대해서만 결제합니다.