Roadmap¶
Planned features and future direction for WakeBuilder.
Current Status¶
WakeBuilder is currently in Beta status (v0.1.x).
| Component | Status |
|---|---|
| AST Training Pipeline | ✅ Stable |
| Web Interface | ✅ Stable |
| TTS Integration | ✅ Stable |
| Hard Negative Generation | ✅ Stable |
| ONNX Export | ✅ Stable |
| Docker Deployment | 🚧 In Progress |
| Default Models | 🚧 In Progress |
Planned Features¶
Near Term (v0.2.x)¶
| Feature | Description | Priority |
|---|---|---|
| Docker Compose | Complete Docker deployment | High |
| Default Models | Pre-trained wake words | High |
| Model Comparison | Compare multiple models | Medium |
| Threshold Tuning UI | Interactive threshold adjustment | Medium |
| Export Improvements | Better ONNX compatibility | Medium |
Medium Term (v0.3.x)¶
| Feature | Description | Priority |
|---|---|---|
| Multi-Language | Non-English wake word support | High |
| Alternative Base Models | Whisper, Wav2Vec2 options | High |
| Model Quantization | Smaller, faster models | Medium |
| Batch Training | Train multiple wake words | Medium |
| Training Presets | Quick configuration profiles | Low |
Long Term (v1.0.x)¶
| Feature | Description | Priority |
|---|---|---|
| WakeEngine Integration | Seamless deployment | High |
| Mobile Export | TensorFlow Lite support | High |
| Cloud-Optional | Optional cloud features | Medium |
| Custom Base Models | Bring your own embeddings | Medium |
| Streaming Detection | Continuous audio monitoring | Medium |
Version History¶
v0.1.0 (Current)¶
- Initial release
- AST-based transfer learning
- Multi-TTS data augmentation
- Hard negative generation
- Web interface with training wizard
- Real-time testing
- ONNX export
Contributing to Roadmap¶
Have a feature idea? Help shape WakeBuilder's future:
- Check existing issues for similar requests
- Open a new issue with the
enhancementlabel - Describe the use case and potential implementation
- Join the discussion!
No Promises¶
This roadmap represents current plans, which may change based on:
- Community feedback
- Technical discoveries
- Resource availability
- Emerging requirements
Features may be added, removed, or reprioritized as the project evolves.