Transcribe audio
oruk_transcribe_audioTranscribe prerecorded English audio to text with time-ordered segments and word timings. Use this when only the words matter. Accepts a public audio URL or base64 bytes (wav/flac/mp3/m4a/ogg/webm, ≤30 MB / ≤60 min). Does not score emotion or tone — use oruk_analyze_speech for transcript + tone together, or oruk_analyze_tone for tone alone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | oruk-resonance (default for transcription/analysis, highest accuracy) or oruk-spectra-1 (default for tone, most efficient). | |
| detail | No | compact (default) returns top label scores and condensed segments; full adds every label score and word-level timings. | |
| api_key | No | Only for temporary keys from oruk_create_trial_key. Permanent keys belong in your MCP client config as an "Authorization: Bearer <key>" header, never in tool arguments. | |
| filename | No | Original filename including extension (e.g. call.wav). Helps decoding when audio_base64 is used. | |
| audio_url | No | Publicly fetchable audio file URL (wav, flac, mp3, m4a, ogg, webm; up to 30 MB / 60 minutes of English speech). | |
| audio_base64 | No | Base64-encoded audio bytes for local files (up to 8 MB decoded). Prefer audio_url for anything larger. |