Modelle

Mistral: Voxtral Mini TTS

Markdown · JSON

Mistral: Voxtral Mini TTS

Voxtral TTS ist das Sprachgenerierungsmodell von Mistral AI mit 4 Milliarden Parametern und referenzbasierter Stimmenanpassung in neun Sprachen. Es wandelt vorbereiteten Text in ausdrucksstarkes Audio um, unterstützt wiederverwendbare oder einmalige Stimmprompts und Streaming und liefert 24-kHz-Ausgabe in dokumentierten Audioformaten.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

Voxtral TTS ist das Text-to-Speech-Modell von Mistral AI mit 4 Milliarden Parametern zur Erzeugung gesprochenen Audios aus Text und einer Stimmreferenz. Die Modellseite des Herstellers bezeichnet die Modellversion 2603 als voxtral-mini-tts-2603, während die Karte der veröffentlichten Gewichte Voxtral 4B TTS 2603 heißt. Dieser Eintrag behandelt diese Sprachgenerierungsversion, getrennt von Audioverständnis mit Voxtral Small, Transkription und späteren Modellen für Echtzeiteingaben.

Ausdrucksstarke Sprachausgabe und Stimmenanpassung

Das Modell ist darauf ausgelegt, Pausen, Rhythmus, Intonation, Akzent und emotionale Sprechweise einer Referenzstimme zu erfassen. Die Stimme dient als Anweisung dafür, wie der Text klingen soll; die Herstellerübersicht verlangt weder separate Prosodie- oder Emotionstags noch ein Transkript der Referenzaufnahme. Der Quelltext bestimmt, was gesagt wird, während die Audioreferenz die Sprechweise steuert.

Die Übersicht beschreibt die Anpassung einer Stimme anhand von nur zwei bis drei Sekunden Audio. Die Architekturbeschreibung behandelt Stimmprompts von fünf bis fünfundzwanzig Sekunden. Diese Aussagen haben unterschiedliche Geltungsbereiche: Ein Beispiel für kurze Anpassung ist keine Vorgabe, die kürzestmögliche Referenz zu verwenden. Wählen Sie klare Sprache, die den für das fertige Ergebnis gewünschten Stil und Akzent repräsentiert.

Die veröffentlichte Karte umfasst zwanzig voreingestellte Stimmen und die Anpassung an neue Stimmen. Der Sprachworkflow des Herstellers kann ein gespeichertes Stimmenprofil oder einen einmaligen Referenzclip verwenden. Ein gespeichertes Profil ermöglicht die Wiederverwendung derselben Stimmreferenz in separaten Sprachanfragen; ein einmaliger Clip liefert sie für die aktuelle Aufgabe. Ein Profil und eine erzeugte Aufnahme sind unterschiedliche Artefakte.

Sprachen und sprachübergreifende Sprechweise

Die Veröffentlichung unterstützt Englisch, Französisch, Spanisch, Deutsch, Italienisch, Portugiesisch, Niederländisch, Arabisch und Hindi; der Hersteller beschreibt Dialektvariation, sprachübergreifende Stimmübertragung und Sprachmischung. Für das beste Ergebnis empfiehlt der Sprachleitfaden, die Referenzsprache an die Textsprache anzugleichen. Sprachübergreifende Übertragung kann den Akzent der Referenz bewahren, während der vorbereitete Text in einer anderen unterstützten Sprache gesprochen wird.

Eine praktische Erzählaufgabe kann denselben Stimmstil für eine Erklärung in unterschiedlichen unterstützten Sprachen verwenden; jeder Text wird für den vorgesehenen Hörer vorbereitet. Eine Sprachassistentenantwort kann ein kurzes gesprächsnahes Skript verwenden, statt ein unbearbeitetes Dokument vorzulesen. Das Text-to-Speech-Modell gibt die vorbereiteten Wörter wieder; jeder Übersetzungs- oder Antwortschreibschritt, der diese Wörter erzeugt, ist ein separater Schritt.

Text vorbereiten

Der Sprachleitfaden des Herstellers empfiehlt aussprechbaren Text. Schreiben Sie Zahlen und Symbole in der Form, die gesprochen werden soll, damit das Modell nicht zwischen möglichen Lesungen wählen muss. Eine Zahl kann eine Menge, Uhrzeit oder Kennung sein; definieren Sie den vorgesehenen gesprochenen Wortlaut vor der Synthese. Schreiben Sie Abkürzungen aus, wenn die Aussprache wichtig ist, und verwenden Sie getrennte Buchstaben, wenn das die vorgesehene Lesung ist.

Vermeiden Sie umfangreiche Formatierungen, Emojis und Sonderzeichen, die nicht als gesprochener Inhalt wiedergegeben werden. Bereiten Sie vollständige Sätze mit den für die Sprechweise benötigten Satzzeichen und Formulierungen vor. Der Leitfaden empfiehlt für beste Ergebnisse Prompts mit weniger als 300 Wörtern. Dies ist eine Qualitätsempfehlung und keine erklärte harte maximale Eingabelänge.

Schreiben Sie für eine Verfahrensbeschreibung Handlung und Bedingung in einen Satz, dem ein Hörer folgen kann. Stellen Sie bei einer Ansage wichtige Informationen vor optionale Einzelheiten. Bewahren Sie bei einer Sprachantwort die sachliche Antwort und entfernen Sie reine Anzeigeformatierung oder Quellenkennzeichnung, die nicht gesprochen werden soll. Diese Vorbereitungen machen das Skript selbst audiotauglich, bevor die Referenz seinen Stil bestimmt.

Streaming, Ausgabe und Dauer

Der Hersteller dokumentiert normale und gestreamte Bereitstellung und beschreibt die native Generierung von bis zu zwei Minuten Audio. Die veröffentlichte Gewichtskarte nennt außerdem Batch-Inferenz zur Vorbereitung mehrerer Sprachaufgaben. Längere Generierungen des Dienstes nutzen Interleaving, statt einen nativen Abschnitt als unbegrenzt zu behandeln. Bereiten Sie für längere Erzähltexte zusammenhängende Abschnitte vor und halten Sie deren Stimmen- und Textvorbereitung konsistent mit dem Bereitstellungsworkflow, der die Fortsetzung übernimmt.

Die veröffentlichte Karte gibt 24-kHz-Audio an und nennt WAV, PCM, FLAC, MP3, AAC und Opus als Ausgabeformate. Der Leitfaden zum Sprachdienst behandelt MP3 für komprimierte Bereitstellung, WAV für unkomprimiertes PCM, FLAC für verlustfreie Komprimierung sowie PCM oder Opus für Streaming. Wählen Sie ein vom angeschlossenen Workflow unterstütztes Format, das zu dessen Wiedergabegerät oder Verarbeitungsschritt passt. Formatwahl und Streaming-Verhalten sind von der Stimmenanpassung selbst zu unterscheiden.

Modellarchitektur und praktische Grenzen

Die Ankündigung beschreibt eine autoregressive Flow-Matching-Architektur mit einem Transformer-Decoder-Grundgerüst mit 3,4 Milliarden Parametern, einem akustischen Transformer mit 390 Millionen Parametern und einem neuronalen Audiocodec mit 300 Millionen Parametern. Der Decoder sagt semantischen Inhalt voraus, die akustische Komponente erzeugt eine Sprachrepräsentation, und der Codec verarbeitet Audio. Diese Komponenten erklären die ungefähre Modellbezeichnung 4B; sie sind keine zusätzlichen Eingabesprachen oder ein anderes Antwortgenerierungsmodell.

Eine praktische Ausgabe ist die synthetisierte Aufnahme oder der Audiostream, verknüpft mit dem vorbereiteten Skript und der gewählten Stimme. Bewahren Sie diese Zuordnungen beim Erzeugen mehrerer Abschnitte, damit die Anwendung das richtige Material speichern, abspielen oder zusammensetzen kann. Das Modell erzeugt Audio statt eines Transkripts, eines Vektors für semantische Suche oder einer neu verfassten sachlichen Antwort.

Bewahren Sie die Sprachmodellversion 2603, die unterstützte Sprache und den Referenzstil. Die gelesenen Quellen liefern die Aussage zu nativen zwei Minuten und die Vorbereitungsempfehlung von unter 300 Wörtern, belegen aber keine separate harte Textzeichengrenze oder Gesamtdauer einer zusammengesetzten Aufnahme. Definieren Sie das fertige Audioergebnis anhand der tatsächlichen Text-, Stimmen- und Bereitstellungsanforderungen.

Ailoot Ultra · Sprachausgabe POST /v1/audio/speech mistralai/voxtral-mini-tts-2603

mistralai/voxtral-mini-tts-2603

Mistral /mistralai/voxtral-mini-tts-2603

Einstieg

Voxtral TTS ist das Sprachgenerierungsmodell von Mistral AI mit 4 Milliarden Parametern und referenzbasierter Stimmenanpassung in neun Sprachen. Es wandelt vorbereiteten Text in ausdrucksstarkes Audio um, unterstützt wiederverwendbare oder einmalige Stimmprompts und Streaming und liefert 24-kHz-Ausgabe in dokumentierten Audioformaten.

Zulässige Eingaben
Text
Ergebnisse
Audio

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Sprachausgabe POST /v1/audio/speech
Eingabe
text
Ausgabe
audio
Ausgabeformat
mp3
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
mistralai/voxtral-mini-tts-2603
Standard—
FeldinputTypstringAnforderungErforderlichWerte und Limits
Mindestlänge: 1
Einheit: Unicode-Zeichen
Standard—
FeldvoiceTypstringAnforderungErforderlichWerte und Limits
en_paul_sad, en_paul_neutral, en_paul_happy, en_paul_frustrated, en_paul_excited, en_paul_confident, en_paul_cheerful, en_paul_angry, gb_oliver_neutral, gb_oliver_sad, gb_oliver_excited, gb_oliver_curious, gb_oliver_confident, gb_oliver_cheerful, gb_oliver_angry, gb_jane_sarcasm, gb_jane_confused, gb_jane_shameful, gb_jane_sad, gb_jane_neutral, gb_jane_jealousy, gb_jane_frustrated, gb_jane_curious, gb_jane_confident, fr_marie_sad, fr_marie_neutral, fr_marie_happy, fr_marie_excited, fr_marie_curious, fr_marie_angry
Standard—
Feldresponse_formatTypstringAnforderungErforderlichWerte und Limits
mp3
Standard—
Kombinationen von Eingabematerialien

text_to_speech · Erforderlich: input

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, input, voice, response_format
Parametervoice_idsVertragen_paul_sad, en_paul_neutral, en_paul_happy, en_paul_frustrated, en_paul_excited, en_paul_confident, en_paul_cheerful, en_paul_angry, gb_oliver_neutral, gb_oliver_sad, gb_oliver_excited, gb_oliver_curious, gb_oliver_confident, gb_oliver_cheerful, gb_oliver_angry, gb_jane_sarcasm, gb_jane_confused, gb_jane_shameful, gb_jane_sad, gb_jane_neutral, gb_jane_jealousy, gb_jane_frustrated, gb_jane_curious, gb_jane_confident, fr_marie_sad, fr_marie_neutral, fr_marie_happy, fr_marie_excited, fr_marie_curious, fr_marie_angry
Parameterresponse_formatVertragmp3
Parametermax_input_charactersVertragnull
Parameterother_optionsVertragfalse
ParameterinputVertragexakter UTF-8-Text; Unicode-Zeichenzahl ohne Normalisierung
Parametermaterial_typesVertragtext

Lebenszyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Wählen Sie die genaue Stimme aus diesem Modellprofil.

Eingabezeichen und Audiosekunden sind unterschiedliche Messgrößen.

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.

KonfigurationTarifstaffelAbrechenbare MengeAbrechnungseinheitGebühr
KonfigurationBasistarife für TokensTarifstaffelGrundtarifAbrechenbare Menge—Abrechnungseinheit—Gebühr
Eingabe · Eingabetoken — / 1K Tokens
Ausgabe · Ausgabetoken — / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · In Cache schreiben — / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens
KonfigurationUltraTarifstaffel—Abrechenbare MengeJeder Unicode-Codepunkt zählt als ein Zeichen, einschließlich Han-Zeichen.Abrechnungseinheitpro 1K EingabezeichenGebühr
Eingabe · Eingabezeichen $0.032 pro 1K Eingabezeichen

Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

Mistral: Voxtral Mini TTS

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationMistral: Voxtral Mini TTS · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabezeichen $ 0,000032 pro Eingabezeichen

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Sprachausgabe

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "mistralai/voxtral-mini-tts-2603", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["en_paul_sad", "en_paul_neutral", "en_paul_happy", "en_paul_frustrated", "en_paul_excited", "en_paul_confident", "en_paul_cheerful", "en_paul_angry", "gb_oliver_neutral", "gb_oliver_sad", "gb_oliver_excited", "gb_oliver_curious", "gb_oliver_confident", "gb_oliver_cheerful", "gb_oliver_angry", "gb_jane_sarcasm", "gb_jane_confused", "gb_jane_shameful", "gb_jane_sad", "gb_jane_neutral", "gb_jane_jealousy", "gb_jane_frustrated", "gb_jane_curious", "gb_jane_confident", "fr_marie_sad", "fr_marie_neutral", "fr_marie_happy", "fr_marie_excited", "fr_marie_curious", "fr_marie_angry"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
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

Ergebnisse abrufen und speichern

Ailoot Ultra · Sprachausgabe

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
MedienbibliothekAufgabenstatusDateidetails
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

Das vollständige Binärergebnis und die Header aufbewahren. Wenn JSON oder mehrere Ausgaben zurückgegeben werden, jedes Datenelement aufbewahren und jede tatsächlich zurückgegebene signierte Asset-URL abrufen.

Wenn die ursprüngliche Antwort geprüft werden muss

Die ursprüngliche operation_id/X-Client-Request-ID für den Abgleich ohne erneute Einreichung aufbewahren; es gibt keine eigene Route zur Abfrage des Audiostatus.

Antwortfelder
FeldTyp
Feldbinary audioTypbytes
Feldresponse headersTypheaders
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden.

Aliasnamen

Modellaliasnamen

Ailoot Ultra mistralai/voxtral-mini-tts-2603

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

mistralai/voxtral-mini-tts-2603

FAQ · Mistral: Voxtral Mini TTS
Welche Eingaben und Ergebnisse sind verfügbar?

POST /v1/audio/speech · mistralai/voxtral-mini-tts-2603: text → audio

Welche Felder verwendet die Anfrage?

POST /v1/audio/speech · mistralai/voxtral-mini-tts-2603: model, input, voice, response_format

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag