earendil-works/pi-voice
transcription in pi
What it solves
Pi Voice provides a local, privacy-focused speech-to-text integration for the Pi terminal environment. It allows users to dictate text directly into their chat sessions and enables the AI agent to process local audio and video files without relying on external cloud transcription services.
How it works
It functions as an extension for the Pi platform, registering a global keyboard shortcut (defaulting to Ctrl+Alt+Z) to toggle recording. Once recorded, the audio is transcribed locally. It also provides a tool called transcribe_file that allows the AI agent to analyze audio or video files on your machine, utilizing FFmpeg for decoding.
Who it’s for
This tool is designed for users of the Pi terminal interface who want to interact with their AI agent via voice or need to transcribe local media files directly within their development workflow.
Highlights
- Local-first transcription for privacy and offline capability.
- Configurable keyboard shortcuts for hands-free interaction.
- Integrated
transcribe_filetool for agent-assisted media analysis. - Supports custom model selection and language settings via a dedicated TUI menu.
Related
- Project
- Project
- Project
- Project