transcribe_audio
Transcribe audio files to text using OpenRouter. Select verbatim, cleaned, or custom modes to match your transcription needs.
Instructions
Transcribe an audio file using OpenRouter. Supports verbatim, cleaned, or custom prompt modes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Transcription mode. 'verbatim': exact word-for-word transcription including filler words. 'cleaned': lightly edited for readability (removes fillers, adds punctuation, paragraph breaks). 'custom': use a custom prompt to direct the transcription. | |
| model | No | OpenRouter model to use for transcription. Defaults to 'google/gemini-3-flash-preview'. Available models: xiaomi/mimo-v2-omni, google/gemini-3.1-flash-lite-preview, google/gemini-3-flash-preview, openai/gpt-audio, openai/gpt-audio-mini, mistralai/voxtral-small-24b-2507, openai/gpt-4o-audio-preview | |
| budget | No | Use the default budget model instead of the standard model. Budget model: 'google/gemini-3.1-flash-lite-preview'. Ignored if 'model' is explicitly set. | |
| file_path | Yes | Absolute path to the audio file to transcribe. Supported formats: mp3, wav, ogg, flac, m4a, aac, webm, wma, opus | |
| custom_prompt | No | Custom prompt to direct the transcription (required when mode is 'custom'). This replaces the default system prompt entirely. |