{"repo":"yohasebe/whisper-stream","free":true,"listed":false,"github":"https://github.com/yohasebe/whisper-stream","clone":"git clone https://github.com/yohasebe/whisper-stream.git","description":"A bash script using OpenAI Whisper API for continuous audio transcription with automatic silence detection","language":"Shell","stars":125,"topics":["command-line","dictation","openai","transcription","voice-to-text","whisper"],"license":"MIT","category":"cli-tools","readme_excerpt":"Whisper Stream Speech-to-Text Transcriber whisper-stream is a single bash script for real-time speech-to-text . It records audio, detects silence between speech segments, and transcribes each segment using either the OpenAI speech-to-text API or a local whisper.cpp binary. The script works as a pipe-native CLI primitive : with --stdout or --jsonl , transcriptions flow to stdout with no side effects, so you can compose them with jq , shell loops, tmux panes, or any command-line AI coding agent. Without those flags, transcriptions are copied to the system clipboard and optionally saved as files. Use cases range from one-off dictation to always-on local transcription for voice-driven shell workflows. Features - Pipe-native output : --stdout for plain text and --jsonl for one JSON object per utterance, both suitable for composition with shell tools and AI agents - Two backends : OpenAI's speech-to-text API for quality and language coverage, or local whisper.cpp for free, offline, private continuous dictation - Multiple output modes : plain text, JSON Lines, clipboard copy, or saved files — pick the right one for your workflow - Multiple API models : gpt-4o-transcribe , gpt-4o-mini-transcribe (default), gpt-4o-transcribe-diarize - Speaker diarization with optional known-speaker registration (API backend, gpt-4o-transcribe-diarize only) - Real-time or file mode with silence-based utterance segmentation Installation Homebrew (Recommended) Run the following commands: That's it! The w","default_branch":null,"files":null,"tree":[],"storefront":"/r/yohasebe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yohasebe/whisper-stream/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."}