|
|
099e0d837e
|
feat: Phase 7.2 - Integrate Whisper.cpp STT engine
Complete STT system with 4 engine options:
- WhisperCpp: High-quality local STT (ggml-base model, 147MB)
- WhisperAPI: Cloud STT via OpenAI
- PocketSphinx: Lightweight keyword spotting (optional)
- Vosk: Balanced local STT (optional)
Changes:
- Add whisper.cpp as git submodule
- Link whisper library with conditional compilation
- Create test_stt_engines manual test program
- Add PocketSphinx and Whisper.cpp optional dependencies
Test results:
✅ WhisperCpp: Compiled, model loaded successfully
✅ WhisperAPI: Compiled (requires API key)
⚠️ PocketSphinx: Compiled (model path needs config)
❌ Vosk: Library not available in Ubuntu repos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-29 22:27:44 +08:00 |
|