TomasTriska/Robbie

Sound module

Iver1988 opened this issue · 0 comments

  • Module classes to robbie/src/programy/utils/modules
  • Helper classes (shared methods for multiple modules) to robbie/src/programy/utils/helpers
  • Module name as "sound.py" or something
  • Public getters and setters for access from main application (bool is_muted)
  • Public "Mute" method for Mute/Unmute with possibility to set parameter like Mute(true)
  • Public "Say" method for voice output (Apple's "say" command only actually when running on mac)
  • Public "PlaySound" method for playing sound effect from robbie/sounds
  • In consoly.py run all sounds and output all voices using this method
  • Add startup sound support