Skip to content

feat: Sleep Mode — bedtime ritual, whisper wake, gentle nightlight #34

@adrianwedd

Description

@adrianwedd

Summary

Bedtime mode: SPARK speaks one quiet fact, moves to a comfortable neutral position, then goes silent for the night. Responds only to a whispered "hey spark".

Why

Bedtime routines are hard for AuDHD kids. Having SPARK as a reliable, calm part of that routine makes it feel safe and familiar. The robot is still there — just quiet.

How

  • bin/tool-sleep: sets spark_sleep_mode: true in session
  • Lowers espeak amplitude significantly for all speech while in sleep mode
  • Adjusts RMS_SILENCE / SPEECH_ONSET_RMS in px-wake-listen for whisper sensitivity
  • px-mind Layer 3 skips expression while spark_sleep_mode: true (same as quiet mode)
  • Wake from sleep mode: whispered wake word detected → normal mode
  • tool-sleep action: start|check|end

Difficulty

⭐⭐ Intermediate

See also

docs/feature-ideas.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeature-ideaSuggested feature — not yet startedroutineSPARK routines, transitions, schedulingsparkSPARK persona — child companion & regulation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions