mistral ai
transcription.
Start transcribing an audio recording (site visit, meeting, voice note)
setup & usage
⚠ a Mistral key, training disabled
create an API key on the Mistral console, then paste it into oto at the organization level.
⚙ language and vocabulary
two optional settings on the instance, non-secret:
fr if empty). auto lets Mistral detect itpompe, chaleur). 100 words at most; what is discarded is reported in the responseone instance = one key × one language × one vocabulary; a project attaches to the desired instance through a slot.
▸ a recording becomes a project page (asynchronous)
transcription_create(source={"kind":"project_file","project_id":…,"file_id":…}, _project=…) — the ids come from oto_project_files op=listvocabulary (optional) supplements, for this recording, the instance's vocabulary (proper names, site materials); vocabulary_replace=true uses it alone. 100 words at most in total, the instance takes precedence{job_id, status:"pending"} — a 30 min recording takes 20 s to 5 min to transcribe, as a background tasktranscription_status(job_id) until status:"done" (or "failed" with error): that is where the page "Transcription — <file> — <date>" comes back (id, title, link), one paragraph per speaker turn with the speaker and the moment at the head ("Locuteur 1 [03:12]"…), the word count, the duration and the speakers — never the text, which is then read like any project page▸ from a program (REST API, `oto_…` token)
curl -H "Authorization: Bearer $OTO_TOKEN" -F file=@reunion.ogg -F vocabulary="Voxtral, Otomata" https://mcp.oto.cx/api/me/projects/<id>/transcriptions/upload → 202 {job_id, status:"pending"}POST /api/me/projects/<id>/transcriptions with {"source":{"kind":"project_file","file_id":…}} (or url, drive, gmail)GET /api/me/transcriptions/<job_id>: on done, in addition to the page, transcript returns the speaker turns as data — [{speaker, start, end, text}], in seconds· what the connector corrects, and what it does not do
outils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto transcription …