whisper-dictation/whisper_app
beo3000 6d20f21078 fix: audio device handling, CUDA/VAD bundling, and transcription errors
- Resolve audio devices by name instead of unstable PortAudio index
- Filter device list to default host API (hides loopback/output devices)
- Add mic test button with live level meter in settings
- Bundle silero_vad.onnx and CUDA DLLs in PyInstaller spec
- Wrap transcription in try/finally so tray icon always resets to idle
- Add build artifacts to .gitignore

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 15:28:50 +01:00
..
__init__.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
app.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
audio.py fix: audio device handling, CUDA/VAD bundling, and transcription errors 2026-03-20 15:28:50 +01:00
config.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
hotkey.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
installer.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
log_window.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
overlay.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
settings_window.py fix: audio device handling, CUDA/VAD bundling, and transcription errors 2026-03-20 15:28:50 +01:00
transcriber.py fix: audio device handling, CUDA/VAD bundling, and transcription errors 2026-03-20 15:28:50 +01:00
tray.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
typer.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00
vocab_window.py feat: convert dictate.py to modular GUI app with PyInstaller build 2026-03-20 13:21:01 +01:00