Alphakdeps.io is experimental and evolving — the registry and packages may change or reset.
Toolkdeps asset

kdeps-tools-transcribe_audio

v1.1.0

Transcribe an audio or video file to text through a Whisper API: openai (default), groq, or local (a self-hosted OpenAI-compatible Whisper server). Supports mp3, mp4, mpeg, mpga, m4a, wav, webm. Returns the transcribed text. For offline transcription with no API key use transcribe_audio_offline.

Install

A kdeps asset: kdeps installs it on first run and updates it without a new release.

kdeps update tools/transcribe_audio

Pin a version with kdeps update tools/transcribe_audio@<version>.

Contents

Transcribe an audio or video file to text through a Whisper API: openai (default), groq, or local (a self-hosted OpenAI-compatible Whisper server). Supports mp3, mp4, mpeg, mpga, m4a, wav, webm. Returns the transcribed text. For offline transcription with no API key use transcribe_audio_offline.

ParameterTypeDescription
file *stringAbsolute path to the audio/video file to transcribe
backendstringProvider: openai (default), groq, or localdefault: openai
modelstringTranscription model. Default: whisper-1. Groq: whisper-large-v3.default: whisper-1
languagestringISO-639-1 code (e.g. en, fr); empty = auto-detect

HTTP call (declared in YAML, no Go code)

POST{{if eq .args.backend "groq"}}https://api.groq.com/openai/v1{{else if eq .args.backend "local"}}http://localhost:8080/v1{{else}}https://api.openai.com/v1{{end}}/audio/transcriptions

Offered when set: OPENAI_API_KEY | , GROQ_API_KEY |

Authorization:
{{if eq .args.backend "groq"}}{{with .env.GROQ}}Bearer {{.}}{{end}}{{else if ne .args.backend "local"}}{{with .env.OPENAI}}Bearer {{.}}{{end}}{{end}}

Versions

VersionPublishedStatus
1.1.010/13/2026active
1.0.010/11/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.1.0
Published
10/11/2026

Tags

kdepstool