Sound module
Iver1988 opened this issue · 0 comments
Iver1988 commented
- 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