model

Mistral: Voxtral Mini Transcribe

Markdown · JSON

Mistral: Voxtral Mini Transcribe

Voxtral Mini Transcribe 2 menukar rakaman kepada teks dengan diarisasi penutur, cap masa peringkat perkataan dan pembiasan kosa kata. Mistral mendokumentasikan 13 bahasa dan rakaman sehingga tiga jam untuk edisi berfokus transkripsi ini, yang berbeza daripada Voxtral Realtime.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Voxtral Mini Transcribe 2 ialah edisi Voxtral Mistral AI yang berfokus pada transkripsi dan dikenal pasti dalam kad model pengeluar sebagai voxtral-mini-2602. Ia direka untuk transkripsi kelompok berasaskan rakaman dan bukannya peranan soal jawab yang lebih luas bagi model Voxtral Mini 3B asal. Input ialah audio dan hasil ialah teks transkripsi, yang boleh diperkaya secara pilihan dengan label penutur dan maklumat masa. Kegunaan praktikal merangkumi transkrip mesyuarat, analisis temu bual, rekod panggilan berbilang pihak dan teks yang dijajarkan dengan media rakaman.

Pengeluar mendokumentasikan diarisasi penutur dan masa mula/tamat supaya transkrip boleh menunjukkan siapa yang bercakap dan bila. Cap masa peringkat perkataan menyokong sari kata, carian audio dan penjajaran antara petikan teks dengan kedudukannya dalam rakaman. Panduan pengeluar membenarkan ketelitian cap masa mengikut segmen atau perkataan. Untuk temu bual, artifak yang berguna ialah jujukan petikan yang dikaitkan dengan penutur berserta masa; untuk penyediaan sari kata, masa perkataan atau segmen boleh memandu langkah kapsyen kemudian dan bukannya memaksa masa itu disimpulkan daripada teks transkrip biasa.

Pembiasan konteks menerima sehingga 100 perkataan atau frasa yang membimbing model kepada ejaan nama, istilah teknikal dan kosa kata khusus domain yang dimaksudkan. Mistral menyatakan ciri ini dioptimumkan untuk bahasa Inggeris dan sokongan dalam bahasa lain bersifat eksperimen. Sediakan senarai kosa kata berfokus daripada subjek rakaman dan bukannya glosari tidak berkaitan. Contoh asal boleh membekalkan nama projek dan istilah khusus yang berkemungkinan muncul dalam perbincangan teknikal, kemudian memeriksa ejaan itu dalam transkrip yang lengkap.

Edisi ini menyokong tiga belas bahasa: bahasa Inggeris, Cina, Hindi, Sepanyol, Arab, Perancis, Portugis, Rusia, Jerman, Jepun, Korea, Itali dan Belanda. Pengeluar turut mendokumentasikan keteguhan terhadap hingar dan rakaman sehingga tiga jam dalam satu permintaan. Ini milik aliran kerja rakaman Mini Transcribe 2; pernyataan konteks dan tempoh model pemahaman audio 2507 asal menerangkan keluaran yang berbeza. Pengesanan bahasa automatik tersedia, dan panduan menyatakan bahawa memberikan bahasa audio yang diketahui secara jelas boleh meningkatkan ketepatan transkripsi.

Dalam aliran kerja pengeluar yang didokumentasikan, audio boleh diberikan sebagai fail yang dimuat naik, pengecam fail yang dimuat naik sebelum ini atau rakaman yang dirujuk. Demonstrasi muat naik yang mengiringinya menerima rakaman MP3, WAV, M4A, FLAC dan OGG; pilih salah satu format ini untuk aliran kerja muat naik yang ditunjukkan. Pastikan rakaman boleh dinyahkod dan sertakan pertuturan yang relevan. Untuk bahan panjang, kekalkan pengecam dan titik asal masanya supaya sebarang petikan atau suntingan kemudian masih boleh dijejaki kepada sumber.

Rujukan transkripsi mengembalikan teks dan bahasa yang dikesan, dengan segmen apabila diminta, serta mendokumentasikan peristiwa transkripsi berstrim secara berasingan. Diarisasi ialah pilihan dan lalainya false. Panduan menyatakan bahawa timestamp_granularities dan tetapan language yang jelas pada masa ini tidak serasi, jadi pilih aliran kerja masa yang diingini atau petunjuk bahasa manual dan jangan gabungkannya. Transkripsi berlabel penutur, pembiasan kosa kata dan masa perlu dipilih mengikut hasil yang dimaksudkan dan bukannya diandaikan daripada permintaan asas.

Pertuturan bertindih ialah batas substantif: Mistral menyatakan model biasanya mentranskripsikan satu penutur apabila penutur bertindih. Oleh itu, transkrip berlabel tidak patut dianggap sebagai rekod menyeluruh setiap ujaran serentak. Untuk rekod mesyuarat, semak pertindihan sukar dan nama atau angka penting terhadap rakaman. Tujuan model ialah transkripsi; ringkasan, terjemahan atau analisis boleh menjadi tugas berasingan yang dibina berdasarkan transkrip itu. Voxtral Realtime mempunyai varian kependaman transkripsi langsung yang berasingan, manakala penjanaan pertuturan milik model lain.

Sediakan hasil untuk kegunaan seterusnya. Aliran kerja mesyuarat boleh mengekalkan transkrip, label penutur dan masa sebelum peringkat berasingan mengekstrak keputusan; aliran kerja media boleh menggunakan masa untuk mencari petikan dan mendraf kapsyen; rakaman yang sarat istilah boleh menyertakan senarai pembiasan konteks berfokus serta semakan ejaan yang terhasil. Hasil serahan yang berguna ialah teks yang terikat pada rakaman sumber dan metadata terkonfigurasi, dengan edisi transkripsi bernombor ini dikekalkan berbeza daripada model Mini asal dan nama latest yang berubah mengikut keluaran semasa.

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions mistralai/voxtral-mini-transcribe

mistralai/voxtral-mini-transcribe

Mistral /mistralai/voxtral-mini-transcribe

Pengenalan

Voxtral Mini Transcribe 2 menukar rakaman kepada teks dengan diarisasi penutur, cap masa peringkat perkataan dan pembiasan kosa kata. Mistral mendokumentasikan 13 bahasa dan rakaman sehingga tiga jam untuk edisi berfokus transkripsi ini, yang berbeza daripada Voxtral Realtime.

Input yang diterima
Audio
Hasil
Teks

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Transkripsi POST /v1/audio/transcriptions
Input
audio
Output
text
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
mistralai/voxtral-mini-transcribe
Lalai—
Medaninput_audioJenisobjectKeperluanDiperlukanNilai & hadLalai—
Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input_audio
Parametermaterial_typesKontrakaudio
Parametermaterial_conditionsKontrakContoh ini membaca fail PCM WAV sebenar anda yang tidak kosong, mengekodkan keseluruhan bait fail sebagai base64 dan menghantar input_audio.format sebagai wav.

Kitar hayat: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id tepat daripada rekod media sedia ada milik anda

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Kadar Ailoot

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

KonfigurasiJadual kadarUnit pengebilanCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasUnit pengebilan—Caj
Input · Token input — / 1K token
Output · Token output — / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token
Konfigurasisaat audio inputJadual kadar—Unit pengebilanbagi setiap saat audio masukanCaj
Input · saat audio input $0.0001 bagi setiap saat audio masukan

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Contoh permintaan

Ailoot Ultra · Transkripsi

curl · fail WAV sebenar dan hasil asal yang lengkap
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.

Terima dan simpan hasil

Ailoot Ultra · Transkripsi

Badan respons asal yang lengkap, status dan pengepala yang dimajukan. Pengendali ini tidak menambah bentuk JSON sejagat, medan teks atau struktur pembungkus tugas.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

Simpan respons dan pengepala yang lengkap, setiap output sebenar, pengecam asal yang dikembalikan serta semua medan penggunaan. Pulihkan operasi asal tanpa menghantar permintaan penciptaan sekali lagi.

Jika respons asal perlu disemak

Simpan X-Client-Request-ID sebenar dan respons lengkap. Baca aset asal milik anda serta pautan kandungan bertandatangan yang tepat; jangan sekali-kali hantar semula penciptaan yang tidak pasti.

Medan respons
MedanJenis
Medantext (when present)Jenis
Medanusage (when present)Jenis
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratBadan JSON atau ID model kanonik yang dinyatakan secara jelas tidak sah.Langkah seterusnyaSimpan respons dan betulkan medan permintaan yang dinyatakan.
Respons401 · authentication_errorSyaratKunci API Ailoot tidak sah.Langkah seterusnyaGunakan kunci API Ailoot anda yang dibenarkan.
Respons403 · permission_errorSyaratKumpulan kunci tidak membenarkan kaedah ini.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons404 · not_found_errorSyaratKaedah yang dipilih tidak mempunyai laluan yang dibenarkan.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons422 · price_unavailableSyaratTarif yang diterima tidak dapat memperoleh kuantiti input atau batas yang diperlukan.Langkah seterusnyaSimpan respons; gunakan bentuk perwakilan input yang diperlukan oleh tarif yang diterima.
Respons503 · SyaratStoran, laluan, harga kaedah atau penahanan dana yang diperlukan tidak tersedia.Langkah seterusnyaSimpan respons asal yang lengkap. Penahanan dana yang tidak pasti bukan kebenaran untuk menghantar semula.
Respons502 · server_errorSyaratHasil asal, penggunaan atau penyelesaian caj memerlukan semakan.Langkah seterusnyaSimpan ID permintaan sebenar dan respons asal. Baca rekod sedia ada milik anda; jangan hantar semula permintaan penciptaan.

Alias

Alias model

Ailoot Ultra mistralai/voxtral-mini-transcribe

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

mistralai/voxtral-mini-transcribe

FAQ · Mistral: Voxtral Mini Transcribe
Apakah input dan hasil yang tersedia?

POST /v1/audio/transcriptions · mistralai/voxtral-mini-transcribe: audio → text

Apakah medan yang digunakan oleh permintaan?

POST /v1/audio/transcriptions · mistralai/voxtral-mini-transcribe: model, input_audio

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen