atlas/tickets/backlog/TICKET-005_wake-word-evaluation.md
ilia 7c633a02ed Initialize project structure with essential files and documentation
- 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.
2026-01-05 20:09:44 -05:00

1.4 KiB

Ticket: Evaluate and Select Wake-Word Engine

Ticket Information

  • ID: TICKET-005
  • Title: Evaluate and Select Wake-Word Engine
  • Type: Research
  • Priority: High
  • Status: Backlog
  • Track: Voice I/O
  • Milestone: Milestone 1 - Survey & Architecture
  • Created: 2024-01-XX

Description

Evaluate wake-word detection options and select one:

  • Compare openWakeWord and Porcupine for:
    • Hardware compatibility (Linux box/Pi/NUC)
    • Licensing requirements
    • Ability to train custom "Hey Atlas" wake-word
    • Performance and resource usage
    • False positive/negative characteristics

Acceptance Criteria

  • Comparison matrix of wake-word options
  • Selected engine documented with rationale
  • Hardware requirements documented
  • Licensing considerations documented
  • Decision recorded in architecture docs

Technical Details

Options to evaluate:

  • openWakeWord (open source, trainable)
  • Porcupine (Picovoice, commercial)
  • Other open-source alternatives

Considerations:

  • Custom wake-word training capability
  • Resource usage on target hardware
  • Latency requirements
  • Integration complexity

Dependencies

  • TICKET-004 (architecture) - helpful but not required
  • Hardware availability for testing
  • docs/WAKE_WORD_EVALUATION.md (to be created)
  • ARCHITECTURE.md

Notes

Can start in parallel with LLM infra and MCP design. Needs hardware + microphone availability for testing.