18404708e3f16a7d092171f8fc2f2d95bb2e95a8
Every connection receives the full event stream (vad_start, vad_end, transcript, error) from the moment it connects — no subscription handshake required. The asyncio WebSocket server runs in a daemon thread alongside the VAD loop and transcription thread. Events still go to stdout unchanged. Port is configurable via STT_PORT env var (default: 11501). Add websockets to both setup scripts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Voice to text interface
Overview
This project aims to provide voice to text using faster-whisper as backend.
Origin
This project started as a vibe-coded experiment but this version is somewhat more hands on.
Setup
Setup venv for python
We will have two different setups here depending on if you want to build ctranslate2 locally or not. This shall be documented.
Description
Voice to text server using [faster-whisper](https://github.com/SYSTRAN/faster-whisper)
Languages
Python
56.7%
Shell
43.3%