transcribe
Convert audio files to text. Supply the audio as a server file path or inline base64 content to get the transcribed text.
Instructions
Transcribe an audio file to text via syntx.ai (POST /api/v1/audio/transcribe). Provide a single file either as path (server filesystem; stdio transport only) or as content_base64 with filename. IMPORTANT: when the server runs over the HTTP transport, path is rejected (arbitrary server-side file reads by remote clients) — use content_base64 instead. Limit 50 MB; accepted formats: mp3, wav, mpeg. Returns { text }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path to an audio file on the MCP server filesystem. stdio transport only — rejected over HTTP. Use content_base64 over HTTP. | |
| filename | No | Filename. Required when using `content_base64` (used for MIME inference and the upload name). | |
| mime_type | No | Optional MIME type override (auto-detected from extension if omitted). | |
| content_base64 | No | Inline base64 audio payload (optionally with a `data:<mime>;base64,` prefix). Mutually exclusive with `path`. Preferred for the HTTP transport. |