Command line
Transcribe a local file or URL, run batches, resume saved work, and export subtitles or documents.
Explore CLI →Transcribe video and audio into timestamped, searchable text. One shared core for your command line, AI harness, and application.
Self-hosted toolkit · Native Windows, macOS, Linux · No account required
# A URL or a file. Your machine does the work. $ textflowkit transcribe talk.mp4 \ --formats json,srt,txt ✓ transcript.json ✓ transcript.srt ✓ transcript.txt # Or run it under an AI harness $ textflowkit-mcp
Use the interface your product already speaks. The pipeline and transcript format stay the same underneath.
Transcribe a local file or URL, run batches, resume saved work, and export subtitles or documents.
Explore CLI →Connect AI harnesses over stdio or Streamable HTTP. Submit jobs, poll status, search, and page through results.
Explore MCP →Give software a job-based JSON interface. Keep long transcriptions off the request-response clock.
Explore API →Use a local file, a direct media URL, or a recognized platform link.
yt-dlp acquires supported URLs; ffmpeg prepares audio for transcription.
Whisper produces timed segments. Translation and speaker labels are optional.
Read, search, page, or export JSON, TXT, Markdown, SRT, or VTT. DOCX and PDF use an optional extra.
Python 3.10+ and ffmpeg are the starting point. The repository is the home for install notes, integration examples, and releases.
$ git clone https://github.com/scottconverse/textflowkit $ cd textflowkit $ python -m pip install -e ".[mcp,http]" $ textflowkit doctor
For a GPU-specific or Windows-native ROCm setup, follow the install guide instead of using this generic CPU-oriented quickstart.