transcribe_with_preset
Transcribe spoken audio into text, then apply a user-selected preset to restyle it (e.g., formal, dejargonized) or restructure it into a document format (e.g., meeting minutes, blog outline).
Instructions
Transcribes audio and transforms the output using a curated preset. Presets are divided into two categories:
Styles (modify tone/voice): formal, informal, academic, business, journalistic, assertive, flamboyant, minimalist, dejargonizer, simplify, victorian, shakespearean, etc.
Formats (restructure into document type): blog_outline, business_email, meeting_minutes, note_to_self, to_do_list, tech_documentation, feature_request, bug_report, cover_letter, resume, newsletter, development_prompt, etc.
Use list_transcription_presets to browse all 200+ available presets with category filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vad | No | Enable Voice Activity Detection preprocessing. Strips silence and non-speech audio before transcription using Silero VAD. Useful for recordings with long pauses or background noise. | |
| model | No | Model to use: "lite" for Gemini 3.1 Flash Lite (default, cost-efficient), "flash" for Gemini 3 Flash (more capable). Also accepts full OpenRouter model IDs. | |
| preset | Yes | Name of the preset to apply (e.g. "blog_outline", "business_email", "note_to_self", "formal_tone", "dejargonizer"). Use underscores or spaces. | |
| file_url | No | HTTP(S) URL where the audio file can be fetched. PREFERRED transport for remote clients — use a presigned URL from `s3-stage <path>` on the workstation. Provide this OR file_content. | |
| ssh_host | No | SSH host (and optional port, e.g. host:2222) to pull the audio file from. Provide with ssh_path. | |
| ssh_path | No | Remote file path on the SSH host. Provide with ssh_host. | |
| ssh_port | No | Optional SSH port when pulling the file. | |
| ssh_user | No | Optional SSH username when pulling the file. | |
| file_name | No | Optional name of the audio file, including the extension. Helpful when using URLs without a filename. | |
| output_dir | No | Optional directory path where the transcript will be saved as a markdown file. If provided, saves the transcript with a descriptive filename derived from the title. | |
| file_content | No | Base64-encoded audio content. AVOID for anything beyond a few seconds of audio — base64 inlining of audio is large and unreliable. Prefer file_url with `s3-stage` for local workstation files. Provide this OR file_url. |