← All tools

lymar/trakktor

AI Agent
Popularity 70 Updated Development & Build

A predictable CLI toolbox for coding agents — fully local ML: transcribe speech (Whisper, GigaAM, Vosk), read text aloud in a preset or cloned voice (Qwen3-TTS, ESpeech/F5-TTS), cut silence by voice activity, restore punctuation and casing, split transcripts into paragraphs; plus web feeds. JSON-first, stable flags, meaningful exit codes.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

trakktor

trakktor is a predictable, automation-friendly Rust CLI toolbox for coding agents (Claude Code, OpenCode, etc.): speech-to-text and text-to-speech, voice-activity audio editing, feeds, text structuring, and more — machine-readable output, stable flags, and meaningful exit codes.

Commands

Each command is documented in full on its own page under docs/features/:

  • asr — speech recognition: transcribe

(or translate) speech from an audio file, with three engines — whisper (many languages, autodetection, translation to English), gigaam (GigaAM Conformer models, mainly Russian), and vosk (Vosk's Zipformer2 transducers, offline and streaming).

  • tts — speech synthesis: text in, an

audio file out — plain text or Markdown, any length, fully local. Two engines — qwen3-tts (ten languages, nine preset voices) and espeech (Russian, the voice cloned from a recording you supply, stress marked automatically).

  • vad — voice-activity audio editing:

find the speech in an audio file and report it, cut the silence out, or split the recording into clips.

  • text — structure and transform text:

split a wall of text into paragraphs (structify), restore punctuation and casing in raw transcripts (punctuate), and mark the stressed vowel in Russian — with the letter ё restored — for a speech synthesizer to read (stress), all fully offline.

  • feed — RSS / Atom / JSON Feed:

discover feeds on a page and read them with per-item read state.

  • skill — generate the agent skill:

trakktor describes itself to a coding agent, generated from the live CLI definition so it always matches the installed binary.

Install

Requires a stable Rust toolchain ≥ 1.88 (edition 2024; nightly is only needed for cargo fmt, not to build). The binary installs into ~/.cargo/bin, which must be on your PATH.