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

kdeps-tools-transcribe_audio_offline

v1.0.0

Transcribe an audio file to text offline with whisper.cpp (whisper-cli): no API key, no network. Supports flac, mp3, ogg, wav. Uses the GGML model at modelPath, or ggml-base.en.bin in the kdeps models dir (the transcribe component downloads it on first use). Returns the transcribed text.

Install

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

kdeps update tools/transcribe_audio_offline

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

Contents

Transcribe an audio file to text offline with whisper.cpp (whisper-cli): no API key, no network. Supports flac, mp3, ogg, wav. Uses the GGML model at modelPath, or ggml-base.en.bin in the kdeps models dir (the transcribe component downloads it on first use). Returns the transcribed text.

ParameterTypeDescription
file *stringAbsolute path to the audio file to transcribe
languagestringISO-639-1 code. Default: endefault: en
modelPathstringAbsolute path to a GGML model file. Default: <models dir>/ggml-base.en.bin
exec:
  env:
    MODELS:
      - KDEPS_MODELS_DIR
      - ""
    HOME:
      - HOME
      - USERPROFILE
      - ""
  command: whisper-cli
  install: whisper-cpp
  paths:
    - file
    - modelPath
  args:
    - -m
    - '{{or .args.modelPath (printf "%s/ggml-base.en.bin" (or .env.MODELS
      (printf "%s/.kdeps/models" .env.HOME)))}}'
    - -f
    - "{{.args.file}}"
    - -l
    - "{{.args.language}}"
    - -nt
    - -np
  timeout: 600s

Versions

VersionPublishedStatus
1.0.010/13/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.0.0
Published
10/13/2026

Tags

kdepstool