Mistral: Voxtral Mini Transcribe
Voxtral Mini Transcribe 2 zet opnamen om in tekst met sprekerdiarisatie, tijdstempels per woord en woordenschatsturing. Mistral documenteert 13 talen en opnamen tot drie uur voor deze op transcriptie gerichte editie, afzonderlijk van Voxtral Realtime.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Voxtral Mini Transcribe 2 is de op transcriptie gerichte Voxtral-editie van Mistral AI, in de modelkaart van de producent geïdentificeerd als voxtral-mini-2602. Het is ontworpen voor batchtranscriptie van opnamen en niet voor de bredere vraagbeantwoordingsrol van het oorspronkelijke Voxtral Mini 3B-model. De invoer is audio en het resultaat getranscribeerde tekst, optioneel verrijkt met sprekerlabels en tijdsinformatie. Praktische toepassingen omvatten vergadertranscripten, interviewanalyse, verslagen van gesprekken met meerdere deelnemers en tekst die met opgenomen media is uitgelijnd.
De fabrikant documenteert sprekerdiarisatie en begin-/eindtijden, zodat een transcript kan tonen wie wanneer sprak. Tijdstempels per woord ondersteunen ondertitels, zoeken in audio en de koppeling tussen een tekstpassage en haar positie in een opname. De producentgids staat tijdstempels per segment of per woord toe. Voor een interview is een reeks aan sprekers toegeschreven passages met tijden een bruikbaar artefact; bij ondertitelvoorbereiding kunnen woord- of segmenttijden een latere ondertitelstap sturen, zodat die tijden niet uit gewone transcripttekst hoeven te worden afgeleid.
Contextsturing accepteert maximaal 100 woorden of uitdrukkingen die het model naar de bedoelde spelling van namen, technische termen en domeinspecifieke woordenschat leiden. Mistral zegt dat deze functie is geoptimaliseerd voor Engels en dat ondersteuning in andere talen experimenteel is. Bereid een gerichte woordenlijst voor op basis van het opnameonderwerp, in plaats van een ongerelateerde begrippenlijst. Een eigen voorbeeld kan projectnamen en vaktermen aanleveren die waarschijnlijk in een technisch gesprek voorkomen en vervolgens die spellingen in het voltooide transcript controleren.
Deze editie ondersteunt dertien talen: Engels, Chinees, Hindi, Spaans, Arabisch, Frans, Portugees, Russisch, Duits, Japans, Koreaans, Italiaans en Nederlands. De fabrikant documenteert ook robuustheid tegen ruis en opnamen tot drie uur in één verzoek. Deze horen bij de opnameworkflow van Mini Transcribe 2; de context- en duurvermeldingen van het oorspronkelijke 2507-model voor audiobegrip beschrijven een andere release. Automatische taaldetectie is beschikbaar en de gids vermeldt dat het expliciet opgeven van een bekende audiotaal de transcriptienauwkeurigheid kan verbeteren.
In de gedocumenteerde producentworkflow kan audio worden aangeleverd als geüpload bestand, een identificatie van een eerder geüpload bestand of een verwijzing naar een opname. De bijbehorende uploaddemonstratie accepteert MP3-, WAV-, M4A-, FLAC- en OGG-opnamen; kies een van deze formaten voor de gedemonstreerde uploadworkflow. Houd de opname decodeerbaar en neem de relevante spraak op. Bewaar bij lang materiaal de identificatie en het oorspronkelijke tijdsnulpunt, zodat latere fragmenten of bewerkingen nog tot de bron kunnen worden herleid.
De transcriptiereferentie retourneert de tekst en gedetecteerde taal, met segmenten wanneer die worden aangevraagd, en documenteert afzonderlijk gestreamde transcriptiegebeurtenissen. Diarisatie is optioneel en staat standaard op false. De gids merkt op dat timestamp_granularities en een expliciete language-instelling momenteel niet compatibel zijn; kies daarom de gewenste tijdstempelworkflow of de handmatige taalaanwijzing in plaats van ze te combineren. Transcriptie met sprekerlabels, woordenschatsturing en timing moeten op basis van het beoogde resultaat worden gekozen en niet bij een basisverzoek worden verondersteld.
Overlappende spraak is een inhoudelijke beperking: Mistral zegt dat het model doorgaans één spreker transcribeert wanneer sprekers door elkaar praten. Een gelabeld transcript mag daarom niet worden behandeld als een volledig verslag van elke gelijktijdige uiting. Controleer voor een vergaderverslag moeilijke overlappingen en belangrijke namen of cijfers aan de hand van de opname. Het model is bedoeld voor transcriptie; samenvatting, vertaling of analyse kan een afzonderlijke taak zijn die op dat transcript voortbouwt. Voxtral Realtime heeft een afzonderlijk vertragingsprofiel voor live-transcriptie, terwijl spraakgeneratie bij andere modellen hoort.
Bereid het resultaat voor op het volgende gebruik. Een vergaderworkflow kan transcript, sprekerlabels en tijden bewaren voordat een afzonderlijke fase beslissingen extraheert; een mediaworkflow kan de timing gebruiken om passages te vinden en ondertitels op te stellen; een opname met veel vaktermen kan de gerichte contextwoordenlijst en een beoordeling van de resulterende spellingen bevatten. Het bruikbare resultaat is tekst die met de bronopname en ingestelde metadata is verbonden, waarbij deze genummerde transcriptie-editie gescheiden blijft van het oorspronkelijke Mini-model en meebewegende latest-namen.
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions mistralai/voxtral-mini-transcribe
mistralai/voxtral-mini-transcribe
mistralai/voxtral-mini-transcribeAan de slag
Voxtral Mini Transcribe 2 zet opnamen om in tekst met sprekerdiarisatie, tijdstempels per woord en woordenschatsturing. Mistral documenteert 13 talen en opnamen tot drie uur voor deze op transcriptie gerichte editie, afzonderlijk van Voxtral Realtime.
- Toegestane invoer
- Audio
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions
- Invoertypen
audio- Uitvoertypen
text
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten mistralai/voxtral-mini-transcribe | Standaard— |
Veldinput_audio | Typeobject | VereisteVereist | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, input_audio |
Parametermaterial_types | Contractaudio |
Parametermaterial_conditions | ContractHet voorbeeld leest uw eigen niet-lege PCM WAV-bestand, codeert alle bestandsbytes als base64 en verstuurt input_audio.format als wav. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · exacte task_id uit een bestaand mediarecord dat u bezit
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus is geselecteerd
- Flexmodus
- Niet opgegeven Wanneer de modus flex is geselecteerd
- Maximale redeneerinspanning
- Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt
Ailoot-tarieven
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Rekeneenheid | Kosten |
|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Rekeneenheid— | Kosten Invoer · Invoertokens — / 1K tokens Uitvoer · Uitvoertokens — / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
| Configuratieseconde audio-invoer | Tariefstaffel— | Rekeneenheidper seconde audio-invoer | Kosten Invoer · seconde audio-invoer $0.0001 per seconde audio-invoer |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Transcriptie
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}"
export AILOOT_AUDIO_FILE
python3 - <<'PY_REQUEST'
import base64, io, json, os, wave
from pathlib import Path
audio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):
raise SystemExit('Supply your actual PCM WAV audio file')
with wave.open(io.BytesIO(audio), 'rb') as recording:
if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:
raise SystemExit('Supply a nonempty PCM WAV recording')
request = {'model': 'mistralai/voxtral-mini-transcribe', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}
Path('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete original response, headers and actual X-Client-Request-ID.
# Read existing owned records for recovery; do not resubmit an uncertain operation.
Resultaten ophalen en opslaan
Ailoot Ultra · Transcriptie
Volledige oorspronkelijke antwoordbody, status en doorgestuurde headers. Deze handler voegt geen universele JSON-structuur, tekstveld of taakenvelop toe.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Bewaar het volledige antwoord en de headers, alle daadwerkelijke uitvoer, de oorspronkelijk geretourneerde identificatoren en alle gebruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Bewaar de daadwerkelijke X-Client-Request-ID en het volledige antwoord. Lees de oorspronkelijke assets die u bezit en hun exacte ondertekende inhouds-URLs; dien een onzekere aanmaak nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldtext (when present) | Type |
Veldusage (when present) | Type |
Fouten en vervolgstappen
| Antwoord | Voorwaarde | Volgende stap |
|---|---|---|
Antwoord400 · invalid_request_error | VoorwaardeDe JSON-body of expliciete canonieke model-ID is ongeldig. | Volgende stapBewaar het antwoord en corrigeer het aangegeven verzoekveld. |
Antwoord401 · authentication_error | VoorwaardeDe Ailoot API-sleutel is ongeldig. | Volgende stapGebruik uw geautoriseerde Ailoot API-sleutel. |
Antwoord403 · permission_error | VoorwaardeDe sleutelgroep laat deze methode niet toe. | Volgende stapBewaar de geretourneerde foutdetails. |
Antwoord404 · not_found_error | VoorwaardeDe geselecteerde methode heeft geen toegelaten route. | Volgende stapBewaar de geretourneerde foutdetails. |
Antwoord422 · price_unavailable | VoorwaardeHet geaccepteerde tarief kan de vereiste invoerhoeveelheid of bovengrens niet verkrijgen. | Volgende stapBewaar het antwoord; gebruik de invoerweergave die het geaccepteerde tarief vereist. |
Antwoord503 · | VoorwaardeVereiste opslag, route, methodeprijs of reservering is niet beschikbaar. | Volgende stapBewaar het volledige oorspronkelijke antwoord. Een onzekere reservering geeft geen toestemming om opnieuw in te dienen. |
Antwoord502 · server_error | VoorwaardeHet oorspronkelijke resultaat, gebruik of de afrekening moet worden gecontroleerd. | Volgende stapBewaar de daadwerkelijke verzoek-ID en het oorspronkelijke antwoord. Lees het bestaande record dat u bezit; dien de aanmaak niet opnieuw in. |
Aliasnamen
Modelaliasnamen
Ailoot Ultra mistralai/voxtral-mini-transcribe
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Mistral: Voxtral Mini Transcribe
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/audio/transcriptions·mistralai/voxtral-mini-transcribe:audio→text- Welke velden gebruikt het verzoek?
POST /v1/audio/transcriptions·mistralai/voxtral-mini-transcribe:model,input_audio