- Added .cursorrules for project guidelines and context - Created README.md for project overview and goals - Established ARCHITECTURE.md for architectural documentation - Set up tickets directory with initial ticket management files - Included .gitignore to manage ignored files and directories This commit lays the foundation for the Atlas project, ensuring a clear structure for development and collaboration.
50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# Ticket: Train or Configure Custom Wake-Word
|
|
|
|
## Ticket Information
|
|
|
|
- **ID**: TICKET-007
|
|
- **Title**: Train or Configure Custom Wake-Word "Hey Atlas"
|
|
- **Type**: Feature
|
|
- **Priority**: Medium
|
|
- **Status**: Backlog
|
|
- **Track**: Voice I/O
|
|
- **Milestone**: Milestone 2 - Voice Chat MVP
|
|
- **Created**: 2024-01-XX
|
|
|
|
## Description
|
|
|
|
Train or configure the custom "Hey Atlas" wake-word:
|
|
- Collect audio samples for "Hey Atlas"
|
|
- Train model if using openWakeWord's training pipeline
|
|
- Configure wake-word if using pre-trained engine
|
|
- Test detection accuracy
|
|
|
|
## Acceptance Criteria
|
|
|
|
- [ ] Audio samples collected for "Hey Atlas"
|
|
- [ ] Model trained or configured
|
|
- [ ] Wake-word detection working with custom phrase
|
|
- [ ] Accuracy tested in quiet and noisy environments
|
|
- [ ] Model file saved and versioned
|
|
|
|
## Technical Details
|
|
|
|
Process depends on selected engine:
|
|
- openWakeWord: Training pipeline with collected samples
|
|
- Porcupine: Custom wake-word creation via their platform
|
|
- Other: Follow engine-specific process
|
|
|
|
## Dependencies
|
|
|
|
- TICKET-005 (engine selection)
|
|
- TICKET-006 (prototype node) - for testing
|
|
|
|
## Related Files
|
|
|
|
- `home-voice-agent/wake-word/models/` (to be created)
|
|
- `family-agent-config/wake-word-samples/` (to be created)
|
|
|
|
## Notes
|
|
|
|
May require multiple iterations to achieve good accuracy. False positive tuning comes next.
|