Qwen Audio 3.1 TTS API

19の音声によるリアルタイム音声合成、平易な言語での伝え方、インラインの感情・音声タグ、そしてSSEまたはWebSocketを経由した音声ストリーミング。

Alibaba Cloudオーディオ生成リリース 2026年9月23日Singapore独自エンドポイント新着

Qwen Audio 3.1 TTS について

19の音声によるリアルタイム音声合成、平易な言語での伝え方、インラインの感情・音声タグ、そしてSSEまたはWebSocketを経由した音声ストリーミング。

19の音声の中から1つを選びます。指示とテキスト内のインラインタグで配信を指示します。速度とピッチで表示の長さを変え、請求トークンは変更しません。

別名 Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS

text to speechmultilingualexpressive prosodyemotion controlvoice tagslow latencystreamingrealtime

Qwen Audio 3.1 TTS の仕様

モデルID
qwen-audio-3-1-tts
開発元
Alibaba Cloud
カテゴリ
オーディオ生成
リリース
2026年9月23日
最大出力
60,000 トークン
入力
テキスト
出力
音声
リージョン
Singapore
エンドポイント
POST/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtime
代替モデルID
qwen-audio-3.1-ttsqwen-audio-3.1-tts-flashalibaba/qwen-audio-3-1-tts

Qwen Audio 3.1 TTS API の料金

EmpirioLabs カタログのライブ従量課金料金です。使った分だけの支払いで、月額最低料金はありません。

タイプ
仕様
料金
入力
1Mプロンプトトークンあたり
$0.46
ソリューション
生成された1Mトークンあたり
$3.74
料金ページ全体で比較

Qwen Audio 3.1 TTS API の呼び出し方

Qwen Audio 3.1 TTS は POST /v1/audio/speech で音声を生成し、再生可能なオーディオを返します。読み上げるテキストを input として、モデル ID qwen-audio-3-1-tts と一緒に送信してください。 EmpirioLabs ダッシュボードで API キーを取得してください。

cURL
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.mp3
Python
import 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)
Qwen Audio 3.1 TTS API の完全リファレンス

Qwen Audio 3.1 TTS API のパラメーター

EmpirioLabs 上の Qwen Audio 3.1 TTS API が対応するリクエストパラメーターです。フィールドを省略した場合はデフォルト値が適用されます。

パラメータタイプデフォルト範囲 / 値説明
inputstring-最大 10000テキストを合成し、リクエストごとに最大10,000文字まで。これらのインラインタグは、現れる時点から表示内容を変えます:[悲しみ]、[驚き]、[深く大きな叫び]、[震え]、[怒り]、[興奮]、[皮肉]、[好奇心]、[ドラキュラのように]、[退屈]、[疲れ]、[軽蔑]、[叫び]、[ASMR]、[パニック]、[いたずらっぽく]、[共感的...
voiceenumEmily_v3.1Emily_v3.1, Luna_v3.1, Eric_v3.1, Luca_v3.1, Abby_v3.1, Annie...音声プリセット。15の英語音声は英語を読み、4つの多言語音声は中国語、英語、その他の言語を読みます。すべての音声IDは_v3.1で終わります。例えばEmily_v3.1。
response_formatenummp3mp3, wav, pcm, opusオーディオコンテナ。mp3とopusは圧縮され、wavはRIFFヘッダー内の非圧縮PCM、PCMはチャンク再生用のヘッダーなしの生サンプルです。
sample_rateenum240008000, 12000, 16000, 22050, 24000, 44100, 48000出力サンプルレート(Hz)は音声再生に適し、48000はより大きなファイルサイズで放送品質の出力を提供します。
speednumber10.5 から 2話す速度の倍率。0.5は半速、2.0は倍速です。
pitchnumber10.5 から 2ピッチ倍率。1.0未満の値は声を下げ、1.0を超えると声を上げます。ピッチはレンダリングされた音声のペースも変化させるので、元の長さを維持したい場合は速度と組み合わせてください。
volumeinteger500 から 100出力ラウドネス、ここで基準レベルは50です。
instructionstring-最大 1000自然言語による指示、最大1,000文字まで対応。感情、トーン、キャラクター、ペース、話し方をコントロールできます。例えば「興奮した明るい口調で速く話す」や「深夜ラジオ司会者のようにゆっくり読む」などです。
language_hintsarray-zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, ar言語コードは混合言語テキストの発音に偏りをつけます。例えば["zh", "en"]。モデルが言語を検出できるようにセットを解除しておきます。
seedinteger00 から 65535種のサンプリング。同じ入力と設定を持つシードを再利用すれば、再現可能なレンダリングが可能です。
bit_rateinteger320006000 から 510000エンコーダーのビットレートはBPSで。opusフォーマットにのみ適用され、mp3、wav、pcmでは無視されます。
pronunciationobject--発音は書き言葉のキーに重なって上書きされます。例えば{"重要": "zhong4 yao4"}。名前、頭字語、同音異義語の修正に使う。
replaceobject--合成前に適用される文字通りのテキスト置換、例えば{"EmpirioLabs": "Empirio Labs"}。ブランド名や略称に便利です。
enable_markdown_filterbooleanfalse-合成前にアスタリスクやアンダースコアなどのMarkdown構文を除去し、フォーマット文字が声に出さないようにしましょう。

知っておくと便利

声

  • 19人の声:英語の声が15人、多言語の声が4人。エミリー、ルナ、エリック、ルカはイギリス英語のアクセントを持っています。アビー、アニー、エイヴァ、ベス、ベティ、キャリー、シンディ、ドナ、アンディ、ブライアン、デイビッドはアメリカ英語のアクセントです。多言語の声longanhuan_v3.1、longanlingxin_v3.1、longanfengyue_v3.1、xunanchuan_v3.1は中国語、英語、その他の言語を読みます。
  • 例えば、すべての声IDは終わる音_v3.1、例えばEmily_v3.1です。

配達方向

  • instruction感情、トーン、キャラクター、ペース、話し方を自然言語で設定し、最大1,000文字まで表現します。
  • テキスト内のインラインタグは、その時点からの配信(例えば[excited]や[whispers]、[laughing]や[sighing]のような一度きりの音を追加します。タグの全リストはinputパラメータにあります。
  • SSML入力はサポートされていません。

入力制限

  • リクエストごとに最大10,000文字まで対応可能です。
  • language_hints言語混合テキストの発音に偏りがあります。

ソリューション

  • MP3、WAV、PCM、またはOpus(8,000〜48,000Hz)などです。
  • POST /v1/audio/speech:stream音声が生成される間に音声のチャンクを送信します。

リアルタイム

  • WEBSOCKET /v1/realtime?model=qwen-audio-3-1-ttsテキストが書かれている間に受け取り、生成された音声を返します。イベントinput_text_buffer.append送信し、input_text_buffer.commit、またはセッションを終了するためにsession.finishします。
  • 音声はresponse.audio.delta、デフォルトで24,000Hzの16ビットPCM、またはMP3やOpusの16ビットイベントで届きます。音声、命令、フォーマットなどのオプションをsession.updateで設定できます。次のセグメントから変更が適用されます。
  • テキストは文の境界で終わるセグメントに分けられ、各セグメントはその用法を示すresponse.doneイベントで終わります。

請求

  • 入力トークンはテキスト、出力トークンは12.5トークン/秒で生成される音声です。
  • 速度とピッチはレンダリングされた音声の長さを変えますが、請求されたトークンは変わりません。配信を遅くする命令は出力トークンを追加します。

Qwen Audio 3.1 TTS API: よくある質問

Qwen Audio 3.1 TTS API の料金はいくらですか?

EmpirioLabs では Qwen Audio 3.1 TTS は従量課金です: 入力 $0.46 1Mプロンプトトークンあたり; ソリューション $3.74 生成された1Mトークンあたり。このページのライブ料金表は常に API の請求額と一致します。

Qwen Audio 3.1 TTS はどのエンドポイントを使いますか?

Qwen Audio 3.1 TTS は api.empiriolabs.ai 上の POST /v1/audio/speech で提供され、標準的な Bearer トークン認証を使用します。

統合する前にブラウザで Qwen Audio 3.1 TTS を試せますか?

EmpirioLabs プレイグラウンド を開き、Start session を押すとブラウザーで試せます。Qwen Audio 3.1 TTS はリクエストとレスポンスではなく WebSocket 上で動作するため、組み込むときは リアルタイム音声クイックスタート から始めてください。EmpirioLabs の API キーとモデル ID qwen-audio-3-1-tts を使ってサーバーから接続し、音声を双方向にストリーミングします。

Qwen Audio 3.1 TTS の API キーはどうやって取得しますか?

EmpirioLabs アカウントを作成し、ダッシュボードの API Keysでキーを生成してください。課金は従量制クレジットなので、実行したリクエストの分だけ支払います。

より良いエンドポイントを使う準備はできていますか?

ご自身のモデルを当社のスタックに展開したい方は、ぜひご価格をご覧ください。