Qwen Audio 3.1 TTS Plus API

Sprachsynthese für Erzählung und Synchronisation mit 4 mehrsprachigen Stimmen, klarer Sprachanweisung, Inline-Emotionstags und Stimmklonen.

Alibaba CloudAudiogenerationVeröffentlicht 21. Okt. 2026SingaporeProprietärer EndpointNeu

Über Qwen Audio 3.1 TTS Plus

Sprachsynthese für Erzählung und Synchronisation mit 4 mehrsprachigen Stimmen, klarer Sprachanweisung, Inline-Emotionstags und Stimmklonen.

Wählen Sie eine von vier Stimmen mit Sprache. Lenken Sie die Übertragung mit Anweisungen und mit Inline-Tags im Text. Stellen Sie die Stimme auf benutzerdefiniert mit voice_audio_url und voice_consent, um eine Stimme zu klonen.

Auch bekannt als Qwen Audio TTS Plus, Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS Plus

text to speechmultilingualexpressive prosodyemotion controlvoice tagsstreamingrealtimevoice cloning

Qwen Audio 3.1 TTS Plus Spezifikationen

Modell-ID
qwen-audio-3-1-tts-plus
Autor
Alibaba Cloud
Kategorie
Audiogeneration
Veröffentlicht
21. Okt. 2026
Eingabe
Text
Ausgabe
Audio
Region
Singapore
Endpoints
POST/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtimeGET/v1/voices
Alternative Modell-IDs
qwen-audio-3.1-tts-plusalibaba/qwen-audio-3-1-tts-plus

Qwen Audio 3.1 TTS Plus API-Preise

Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.

Typ
Spezifikation
Preis
Synthese
pro 10.000 Zeichen
$0.60
Auf der vollständigen Preisseite vergleichen

So rufst du die Qwen Audio 3.1 TTS Plus API auf

Qwen Audio 3.1 TTS Plus erzeugt Sprache über POST /v1/audio/speech und liefert abspielbares Audio. Sende den zu sprechenden Text als input mit der Modell-ID qwen-audio-3-1-tts-plus. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.

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-plus",
    "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-plus", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Vollständige Qwen Audio 3.1 TTS Plus API-Referenz

Qwen Audio 3.1 TTS Plus API-Parameter

Request-Parameter, die die Qwen Audio 3.1 TTS Plus API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.

ParameterTypStandardBereich / WerteBeschreibung
inputstring-max. 10000Text zur Synthese, bis zu 10.000 Zeichen pro Anfrage. Diese Inline-Tags ändern die Darbietung ab dem Punkt, an dem sie erscheinen: [traurig], [erstaunt], [tiefes und...
voiceenumlonganlingxin_v3.1longanlingxin_v3.1, longanhuan_v3.1, longanfengyue_v3.1, xuna...Sprachvoreinstellung. Die 4 Stimmen lesen Chinesisch, Englisch und andere Sprachen. Jede Sprach-ID endet auf _v3.1, zum Beispiel longanlingxin_v3.1....
voice_audio_urlstring--voice=nur benutzerdefiniert: eine HTTPS-URL zu einer 10- bis 20-sekündigen Aufnahme klarer Sprache von einem Lautsprecher, der Stimme zum Klon (WAV, MP3, M4A, OGG,...
voice_consentbooleanfalse-Voice=Nur benutzerdefiniert: True bestätigt, dass Sie die Erlaubnis des Sprechers haben, eine synthetische Kopie seiner Stimme zu erstellen. Eine benutzerdefinierte...
response_formatenummp3mp3, wav, pcm, opusAudio-Container. MP3 und Opus sind komprimiert, WAV ist unkomprimiertes PCM in einem RIFF-Header, und PCM sind headerlose Rohsamples für Chunk-Wiedergabe. Im...
sample_rateenum240008000, 12000, 16000, 22050, 24000, 44100, 48000Die Ausgabe-Abtastrate in Hz. 24000 eignet sich für Sprachwiedergabe, und 48000 liefert Broadcast-Qualität bei größerer Dateigröße.
speednumber10.5 bis 2Sprechratemultiplikator. 0,5 ist halbe Geschwindigkeit und 2,0 ist doppelte Geschwindigkeit.
pitchnumber10.5 bis 2Tonhöhenmultiplikator. Werte unter 1,0 senken die Stimme, und Werte darüber erhöhen sie. Pitch verändert auch das Tempo des gerenderten Audios, also kombiniere es...
volumeinteger500 bis 100Ausgangslautstärke, wobei 50 der Referenzpegel ist.
instructionstring-max. 1000Natürliche Sprachanweisung für die Darbietung, bis zu 1.000 Zeichen. Kontrolliert Emotion, Tonfall, Charakter, Tempo und Sprechstil, zum Beispiel 'Sprich schnell in...
language_hintsarray-zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, arDie Sprache codiert, die die Aussprache für gemischtsprachige Texte verzerrt, zum Beispiel ["zh", "en"]. Lassen Sie unset, damit das Modell die Sprache erkennt.
seedinteger00 bis 65535Samen probieren. Verwenden Sie einen Seed mit identischen Eingaben und Einstellungen für ein wiederholbares Rendern wieder.
bit_rateinteger320006000 bis 510000Encoder-Bitrate in BPS. Gilt nur für das Opus-Format und wird für mp3, wav und pcm ignoriert.
pronunciationobject--Die Aussprache überschreibt zum Beispiel {"重要": "zhong4 yao4"}. Nutze es, um Namen, Akronyme und Homographen zu fixieren.
2 weitere Parameter in den Docs

Gut zu wissen

Stimmen

  • Vier Stimmen, die Chinesisch, Englisch und andere Sprachen lesen: longanlingxin_v3.1, longanhuan_v3.1 und longanfengyue_v3.1 sind weiblich, und xunanchuan_v3.1 ist männlich.
  • Jeder Stimmen-id endet zum Beispiel auf _v3.1, longanlingxin_v3.1.

Benutzerdefinierte Stimmen

  • Setze voice auf custom, übergebe voice_audio_url, eine https-URL auf 10 bis 20 Sekunden klarer Sprache eines Sprechers und setze voice_consent auf true, um zu bestätigen, dass du die Erlaubnis des Sprechers hast, seine Stimme zu klonen.
  • WAV, MP3, M4A, OGG, WEBM und FLAC werden akzeptiert, bis zu 15 MB. Aufnehmen Sie in einem ruhigen Raum, ohne Musik oder andere Stimmen.
  • Die Antwort enthält voice_id und voice_id_expires_at. Geben Sie die voice_id als voice weiter, um die Stimme 7 Tage lang auf POST /v1/audio/speech, POST /v1/audio/speech:stream oder dem Echtzeit-Socket wiederzuverwenden, wobei session.update dieselben Felder nimmt und session.updated die voice_id zurückgibt. Nur das Konto, das es erstellt hat, kann es nur bei diesem Modell verwenden.
  • Jedes Konto kann auf diesem Modell jeweils 10 benutzerdefinierte Stimmen speichern.
  • GET /v1/voices?model=qwen-audio-3-1-tts-plus listet die Stimmen des Modells auf, einschließlich Ihrer benutzerdefinierten Stimmen mit deren IDs. Fügen Sie type=custom hinzu, um nur benutzerdefinierte Stimmen aufzulisten.
  • DELETE /v1/voices/{voice_id}?model=qwen-audio-3-1-tts-plus löscht eine benutzerdefinierte Stimme, die sofort ihren Platz freigibt.
  • Im Playground setze Stimme auf Benutzerdefiniert, um eine gespeicherte Stimme erneut zu verwenden, ihre ID zu kopieren oder sie zu löschen.
  • Das Erstellen, Auflisten und Löschen eigener Stimmen kostet kostenlos.

Lieferrichtung

  • instruction legt Emotion, Ton, Charakter, Tempo und Sprechstil in natürlicher Sprache fest, bis zu 1.000 Zeichen.
  • Inline-Tags im Text ändern die Auslieferung von diesem Punkt aus, zum Beispiel [excited] oder [whispers], oder fügen einen einmaligen Laut wie [laughing] oder [sighing] hinzu. Die vollständige Liste der Tags befindet sich im input-Parameter.
  • SSML-Eingabe wird nicht unterstützt.

Eingangsgrenzen

  • Bis zu 10.000 Zeichen pro Anfrage.
  • language_hints verzerrt die Aussprache bei gemischtsprachigen Texten.

Ausgabe

  • MP3, WAV, PCM oder Opus bei 8.000 bis 48.000 Hz.
  • POST /v1/audio/speech:stream sendet Audio-Abschnitte, während die Sprache generiert wird.

Echtzeit

  • WEBSOCKET /v1/realtime?model=qwen-audio-3-1-tts-plus nimmt Text auf, während er noch geschrieben wird, und gibt Audio zurück, sobald es generiert wird. Senden Sie input_text_buffer.append Ereignisse, dann input_text_buffer.commit oder session.finish, um die Sitzung zu beenden.
  • Audio erscheint in response.audio.delta Ereignissen: 16-Bit-PCM mit 24.000 Hz standardmäßig, oder MP3 oder Opus. Setze Sprache, Anweisung, Format und andere Optionen mit session.update; eine Änderung gilt ab dem nächsten Segment.
  • Der Text wird in Segmenten gesprochen, die an Satzgrenzen enden, und jedes Segment endet mit einem response.done Ereignis, das seine Verwendung übernimmt.

Abrechnung

  • Berechnet pro Zeichen des Eingabetextes. Ein chinesisches Zeichen zählt als zwei Zeichen, und Inline-Tags als Zeichen. Die Instruktion wird nicht abgerechnet.
  • Im Echtzeit-Socket wird jedes Segment für eigene Charaktere abgerechnet.

Qwen Audio 3.1 TTS Plus API: häufige Fragen

Wie viel kostet die Qwen Audio 3.1 TTS Plus API?

Auf EmpirioLabs wird Qwen Audio 3.1 TTS Plus nach Verbrauch abgerechnet: Synthese $0.60 pro 10.000 Zeichen. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.

Welchen Endpoint verwendet Qwen Audio 3.1 TTS Plus?

Qwen Audio 3.1 TTS Plus wird über POST /v1/audio/speech auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.

Kann ich Qwen Audio 3.1 TTS Plus im Browser testen, bevor ich integriere?

Öffnen Sie das EmpirioLabs Playground und klicken Sie auf Start session, um es im Browser zu testen. Qwen Audio 3.1 TTS Plus läuft über einen WebSocket statt über Anfrage und Antwort, beginnen Sie für die Integration deshalb mit dem Schnellstart für Echtzeit-Sprache. Verbinden Sie sich von Ihrem Server aus mit Ihrem EmpirioLabs-API-Schlüssel und der Modell-ID qwen-audio-3-1-tts-plus und streamen Sie dann Audio in beide Richtungen.

Wie bekomme ich einen Qwen Audio 3.1 TTS Plus API-Schlüssel?

Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.

Bereit, bessere Endpunkte zu nutzen?

Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.