{"repo":"giacomopiccinini/scriptor","free":true,"listed":false,"github":"https://github.com/giacomopiccinini/scriptor","clone":"git clone https://github.com/giacomopiccinini/scriptor.git","description":"Local speech-to-text CLI & TUI","language":"Rust","stars":63,"topics":["cli","onnx","rust","speech-to-text","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Scriptor Scriptor is a fully local, real-time speech-to-text tool. You speak into your microphone, and it transcribes what you say as you say it. No cloud calls, no API tokens, no privacy concerns. The name comes from the Latin word for scribe: someone who copies and records. Table of Contents - What Scriptor Looks Like - What It Does - The Medieval Scribe Aesthetic - Installation - Usage - Key Bindings - Configuration - Data Storage What Scriptor Looks Like What It Does Scriptor has two distinct interfaces. Run it with no arguments and you get the TUI. Pass a command and you get the CLI. CLI . Quick, throwaway transcription. You speak, it dumps the transcription to stdout. Nothing gets saved unless you explicitly ask for it: not the text, not the audio. Useful when you just want to capture something fast without any persistence. TUI . A persistence layer for accumulating and organizing knowledge over time. Built for those moments when you've spent months on a project and have a ton of context in your head, but sitting down to write it all out would take forever. With Scriptor's TUI, you just talk. Everything gets captured, organized by project and date, stored in a local SQLite database, and available for playback later. Under the hood: Rust, NVIDIA Parakeet (ONNX) for speech-to-text, Silero VAD for splitting audio at natural pause points. Models are downloaded automatically on first run. The Medieval Scribe Aesthetic Since this is a tool about capturing spoken knowledge, th","default_branch":null,"files":null,"tree":[],"storefront":"/r/giacomopiccinini","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/giacomopiccinini/scriptor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}