104da381fb8c994b85c83830cf72cd8b779f3e25
Extract duplicated code (Whisper loading, audio recording, transcription, VAD processing) into reusable sttlib/ package. Rewrite all 3 scripts as thin wrappers. Add 24 unit tests with mocked hardware. Fix GPU fallback bug in assistant.py and args.system assignment bug.
Description
Languages
Jupyter Notebook
88.2%
Python
10.9%
C++
0.8%
CMake
0.1%