모델

qwen-audio-3.0-tts-plus

Markdown · JSON

qwen-audio-3.0-tts-plus

동영상, 오디오북, 음성 콘텐츠에 표현력 있는 음성을 입히는 텍스트 음성 합성 모델입니다. 말하는 방식을 조절하고, 제공되는 목소리나 샘플로 만든 목소리를 선택할 수 있습니다.

모델 소개

이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.

Qwen-Audio-3.0-TTS-Plus는 텍스트를 표현력 있는 음성으로 변환합니다. Alibaba는 콘텐츠, 오디오북, 동영상, 고유한 목소리의 특징이 드러나는 자료의 전문적인 음성 제작을 목표로 합니다. 텍스트를 입력하면 오디오가 생성되며, 합성되는 대로 소리를 출력하는 기능도 지원합니다.

지시의 일부가 되는 말하기 방식

자연어 지시와 세부 제어 표기로 음성 표현을 지정할 수 있습니다. 감정, 어조, 개성, 속도, 음량, 말하기 스타일을 정합니다. 같은 문장도 차분한 이야기부터 더 활기차거나 감정적인 표현까지 원하는 방향으로 읽게 할 수 있습니다.

표현력은 선택한 목소리와 텍스트 내용에 따라 달라집니다. 안정적인 발음을 위해서는 자료의 언어가 해당 목소리가 지원하는 언어와 일치해야 합니다. 이 모델은 작성된 자료를 읽어 주는 용도입니다. 대화의 의미 분석과 원본 녹음의 전사는 다른 오디오 작업에 해당합니다.

제공되는 목소리와 샘플 기반 목소리

시스템 음성은 따뜻한 여성 목소리와 밝고 쾌활한 남성 목소리, 두 가지입니다. 이들은 중국어와 영어를 지원합니다. 이 밖에도 500개가 넘는 기본 목소리와 음성 샘플을 바탕으로 목소리를 재현하는 기능이 있습니다. 개발사는 안정적인 음색이 필요할 때 시스템 음성을 권장합니다.

샘플 기반 목소리는 지역별 발음 변형을 포함한 중국어, 영어, 프랑스어, 독일어, 일본어, 한국어, 러시아어, 포르투갈어, 태국어, 인도네시아어, 베트남어, 이탈리아어, 스페인어, 말레이어, 필리핀어, 아랍어를 지원합니다. 이는 해당 모드의 언어 지원이며, 모든 기본 목소리에 자동으로 적용되는 것은 아닙니다.

샘플에 대한 요구 사항은 개발사의 별도 목소리 생성 방식에 해당합니다. 음성 합성에는 이미 준비된 목소리를 사용합니다. 준비된 목소리는 선택한 음성 합성 모델에 맞아야 합니다. 개발사 서비스에서 다른 모델의 목소리를 사용하면 합성 오류가 발생합니다. 샘플로는 10~20초 길이의 깨끗한 음성을 권장합니다. 전체 제한은 60초와 10MB이며, 연속 발화가 최소 5초 이상이어야 합니다. 16비트 WAV, MP3, M4A를 지원하고 샘플링 주파수는 16kHz 이상이어야 합니다. 채널은 하나 또는 둘일 수 있지만, 두 채널이면 첫 번째 채널을 사용합니다.

음성 샘플에는 한 사람의 목소리가 담겨야 하며, 여러 사람이 동시에 말하거나 음악 또는 노래가 포함되어서는 안 됩니다. 개발사의 요구 사항에서 샘플의 짧은 멈춤은 2초로 제한됩니다. 이는 이후 합성에 필요한 음색과 발음의 특징을 추출하는 데 도움이 됩니다. 말하기 방식의 제어와 샘플 기반 목소리 재현은 모델의 서로 다른 기능이며, 한 자료의 음성을 준비하는 데 함께 활용할 수 있습니다.

Ailoot · 음성 합성 POST /v1/audio/speech qwen-audio-3.0-tts-plus

qwen-audio-3.0-tts-plus

Alibaba /qwen-audio-3.0-tts-plus
모델 ID
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

시작하기

동영상, 오디오북, 음성 콘텐츠에 표현력 있는 음성을 입히는 텍스트 음성 합성 모델입니다. 말하는 방식을 조절하고, 제공되는 목소리나 샘플로 만든 목소리를 선택할 수 있습니다.

허용 입력
텍스트
결과
speech

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot · 음성 합성 POST /v1/audio/speech
입력
text
출력
speech
출력 형식
선택한 mp3/wav/pcm
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
qwen-audio-3.0-tts-plus
기본값—
필드input유형string요건필수값과 한도
최소 길이: 1
최대 길이: 600
단위: Unicode 문자
기본값—
필드voice유형string요건선택 사항값과 한도
예시: longanlingxin, longanlufeng
허용되는 사용자 정의 패턴: ^qwen-audio-3\.0-tts-plus-
조건: 정확한 qwen-audio-3.0-tts-plus- 접두사가 있는 실제 사용자 지정 음성 ID를 허용합니다.
기본값longanlingxin
필드response_format유형string요건선택 사항값과 한도
mp3, wav, pcm
기본값mp3
필드sample_rate유형integer요건선택 사항값과 한도
16,000, 24,000, 48,000
단위: Hz
기본값24,000
입력 자료 조합

text_to_speech · 필수: input

메서드 매개변수와 수명 주기
매개변수명세
매개변수material_types명세text
매개변수required명세null
매개변수optional_controls명세null

수명 주기: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · 실제로 반환된 task_id 또는 미디어 라이브러리 기록

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

메서드 형식과 ID는 정확합니다. 공급자의 기능 지원과 요청 수락은 별개입니다.

요금

Ailoot 메서드 요금

Ailoot 음성 합성POST /v1/audio/speech
입력
US$20.00 1백만 문자당
출력
US$0.00 요청당

US$20.00 (1백만 과금 문자당). CJK 표의문자는 과금 문자 2자로 계산됩니다: US$40.00 (1백만 표의문자당). 기타 Unicode 문자의 가중치: 1. 출력 오디오: US$0.00.

카탈로그의 조건별 사용량 계산 상세
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot · 음성 합성

음성 예제
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-audio-3.0-tts-plus", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3

결과 수신 및 저장

Ailoot · 음성 합성

선택한 mp3/wav/pcm

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

바이너리 결과 전체와 헤더를 보관하세요. JSON 또는 여러 출력이 반환되면 모든 데이터 항목을 보관하고 실제로 반환된 서명된 자산 URL을 각각 조회하세요.

원래 응답을 확인해야 할 경우

다시 제출하지 말고 정산 대조를 위해 최초 operation_id/X-Client-Request-ID를 보관하세요. 전용 오디오 폴링 라우트는 없습니다.

응답 필드
필드유형
필드binary audio유형bytes
필드response headers유형headers
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건필수 필드, 자료 표현 방식 또는 파라미터 값이 올바르지 않음다음 단계새 생성 요청 전에 표시된 필드를 수정하세요.
응답server_error조건반환된 응답에 작업 또는 결과 확인이 필요하다고 표시되어 있습니다다음 단계최초로 반환된 작업/태스크 ID, 요청 헤더와 응답을 보관하고, 지원되는 조회 방식으로 해당 최초 작업을 계속 조회하세요. 생성 요청을 다시 제출하지 마세요.

별칭

모델 별칭

Ailoot qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Ailoot · 음성 합성 POST /v1/audio/speech qwen-tts

qwen-tts

Alibaba /qwen-tts
모델 ID
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

시작하기

동영상, 오디오북, 음성 콘텐츠에 표현력 있는 음성을 입히는 텍스트 음성 합성 모델입니다. 말하는 방식을 조절하고, 제공되는 목소리나 샘플로 만든 목소리를 선택할 수 있습니다.

허용 입력
텍스트
결과
speech

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot · 음성 합성 POST /v1/audio/speech
입력
text
출력
speech
출력 형식
선택한 mp3/wav/pcm
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
qwen-tts
기본값—
필드input유형string요건필수값과 한도
최소 길이: 1
최대 길이: 600
단위: Unicode 문자
기본값—
필드voice유형string요건선택 사항값과 한도
예시: longanlingxin, longanlufeng
허용되는 사용자 정의 패턴: ^qwen-audio-3\.0-tts-plus-
조건: 정확한 qwen-audio-3.0-tts-plus- 접두사가 있는 실제 사용자 지정 음성 ID를 허용합니다.
기본값longanlingxin
필드response_format유형string요건선택 사항값과 한도
mp3, wav, pcm
기본값mp3
필드sample_rate유형integer요건선택 사항값과 한도
16,000, 24,000, 48,000
단위: Hz
기본값24,000
입력 자료 조합

text_to_speech · 필수: input

메서드 매개변수와 수명 주기
매개변수명세
매개변수material_types명세text
매개변수required명세null
매개변수optional_controls명세null

수명 주기: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · 실제로 반환된 task_id 또는 미디어 라이브러리 기록

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

메서드 형식과 ID는 정확합니다. 공급자의 기능 지원과 요청 수락은 별개입니다.

요금

Ailoot 메서드 요금

Ailoot 음성 합성POST /v1/audio/speech
입력
US$20.00 1백만 문자당
출력
US$0.00 요청당

US$20.00 (1백만 과금 문자당). CJK 표의문자는 과금 문자 2자로 계산됩니다: US$40.00 (1백만 표의문자당). 기타 Unicode 문자의 가중치: 1. 출력 오디오: US$0.00.

카탈로그의 조건별 사용량 계산 상세
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot · 음성 합성

음성 예제
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-tts", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3

결과 수신 및 저장

Ailoot · 음성 합성

선택한 mp3/wav/pcm

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

바이너리 결과 전체와 헤더를 보관하세요. JSON 또는 여러 출력이 반환되면 모든 데이터 항목을 보관하고 실제로 반환된 서명된 자산 URL을 각각 조회하세요.

원래 응답을 확인해야 할 경우

다시 제출하지 말고 정산 대조를 위해 최초 operation_id/X-Client-Request-ID를 보관하세요. 전용 오디오 폴링 라우트는 없습니다.

응답 필드
필드유형
필드binary audio유형bytes
필드response headers유형headers
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건필수 필드, 자료 표현 방식 또는 파라미터 값이 올바르지 않음다음 단계새 생성 요청 전에 표시된 필드를 수정하세요.
응답server_error조건반환된 응답에 작업 또는 결과 확인이 필요하다고 표시되어 있습니다다음 단계최초로 반환된 작업/태스크 ID, 요청 헤더와 응답을 보관하고, 지원되는 조회 방식으로 해당 최초 작업을 계속 조회하세요. 생성 요청을 다시 제출하지 마세요.

별칭

모델 별칭

Ailoot qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

Ailoot · 음성 합성 POST /v1/audio/speech qwen-tts-latest

qwen-tts-latest

Alibaba /qwen-tts-latest
모델 ID
  • qwen-audio-3.0-tts-plus
  • qwen-tts
  • qwen-tts-latest

시작하기

동영상, 오디오북, 음성 콘텐츠에 표현력 있는 음성을 입히는 텍스트 음성 합성 모델입니다. 말하는 방식을 조절하고, 제공되는 목소리나 샘플로 만든 목소리를 선택할 수 있습니다.

허용 입력
텍스트
결과
speech

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot · 음성 합성 POST /v1/audio/speech
입력
text
출력
speech
출력 형식
선택한 mp3/wav/pcm
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
qwen-tts-latest
기본값—
필드input유형string요건필수값과 한도
최소 길이: 1
최대 길이: 600
단위: Unicode 문자
기본값—
필드voice유형string요건선택 사항값과 한도
예시: longanlingxin, longanlufeng
허용되는 사용자 정의 패턴: ^qwen-audio-3\.0-tts-plus-
조건: 정확한 qwen-audio-3.0-tts-plus- 접두사가 있는 실제 사용자 지정 음성 ID를 허용합니다.
기본값longanlingxin
필드response_format유형string요건선택 사항값과 한도
mp3, wav, pcm
기본값mp3
필드sample_rate유형integer요건선택 사항값과 한도
16,000, 24,000, 48,000
단위: Hz
기본값24,000
입력 자료 조합

text_to_speech · 필수: input

메서드 매개변수와 수명 주기
매개변수명세
매개변수material_types명세text
매개변수required명세null
매개변수optional_controls명세null

수명 주기: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · 실제로 반환된 task_id 또는 미디어 라이브러리 기록

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

메서드 형식과 ID는 정확합니다. 공급자의 기능 지원과 요청 수락은 별개입니다.

요금

Ailoot 메서드 요금

Ailoot 음성 합성POST /v1/audio/speech
입력
US$20.00 1백만 문자당
출력
US$0.00 요청당

US$20.00 (1백만 과금 문자당). CJK 표의문자는 과금 문자 2자로 계산됩니다: US$40.00 (1백만 표의문자당). 기타 Unicode 문자의 가중치: 1. 출력 오디오: US$0.00.

카탈로그의 조건별 사용량 계산 상세
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot · 음성 합성

음성 예제
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-tts-latest", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o speech.mp3

결과 수신 및 저장

Ailoot · 음성 합성

선택한 mp3/wav/pcm

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

바이너리 결과 전체와 헤더를 보관하세요. JSON 또는 여러 출력이 반환되면 모든 데이터 항목을 보관하고 실제로 반환된 서명된 자산 URL을 각각 조회하세요.

원래 응답을 확인해야 할 경우

다시 제출하지 말고 정산 대조를 위해 최초 operation_id/X-Client-Request-ID를 보관하세요. 전용 오디오 폴링 라우트는 없습니다.

응답 필드
필드유형
필드binary audio유형bytes
필드response headers유형headers
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건필수 필드, 자료 표현 방식 또는 파라미터 값이 올바르지 않음다음 단계새 생성 요청 전에 표시된 필드를 수정하세요.
응답server_error조건반환된 응답에 작업 또는 결과 확인이 필요하다고 표시되어 있습니다다음 단계최초로 반환된 작업/태스크 ID, 요청 헤더와 응답을 보관하고, 지원되는 조회 방식으로 해당 최초 작업을 계속 조회하세요. 생성 요청을 다시 제출하지 마세요.

별칭

모델 별칭

Ailoot qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

qwen-audio-3.0-tts-plus, qwen-tts, qwen-tts-latest

FAQ · qwen-audio-3.0-tts-plus
어떤 입력과 결과를 사용할 수 있나요?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: text → speech

POST /v1/audio/speech · qwen-tts: text → speech

POST /v1/audio/speech · qwen-tts-latest: text → speech

요청은 어떤 필드를 사용하나요?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: model, input, voice, response_format, sample_rate

POST /v1/audio/speech · qwen-tts: model, input, voice, response_format, sample_rate

POST /v1/audio/speech · qwen-tts-latest: model, input, voice, response_format, sample_rate

어떤 제한이 적용되나요?

POST /v1/audio/speech · qwen-audio-3.0-tts-plus: input.maximum_length: 600

POST /v1/audio/speech · qwen-tts: input.maximum_length: 600

POST /v1/audio/speech · qwen-tts-latest: input.maximum_length: 600

자세히 보기

Claude Code, OpenCode, Hermes, 자체 앱에 Ailoot를 연결하세요.

회사와 그 프로젝트 포트폴리오

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

할인받아 토큰을 구매하세요.

정기 작업에는 구독 할인, 토큰 구매에는 최대 50% 프로모션 코드.

구독
정기 요청에 맞는 할인 요금제를 선택하세요.
최대 50% 프로모션 코드
구매할 때 코드를 넣으면 진행 중 행사에 따라 가격을 다시 계산합니다.
이력의 지출
요청마다 모델, 토큰, 금액을 저장합니다.

구독 선택 · 모델 가격 보기

판매하는 제품에 API를 연결하세요.

Ailoot 공식 이용 조건과 라이선스 계약으로 SaaS, 앱, 봇에 사용하세요. 재판매에는 리셀러 라이선스를 요청하세요.

상업용 앱
서비스의 유료 기능에 텍스트, 이미지, 영상, 소리 생성을 넣으세요.
리셀러 라이선스
프로젝트 설명과 접근 구조를 보내 사용·재판매의 서면 조건을 요청하세요.
사이트의 문서
연결 전에 공식 이용 조건, 라이선스 계약, 데이터 처리 정책을 읽을 수 있습니다.

리셀러 라이선스 요청 · 공식 이용 조건과 라이선스 계약