RikiBorders / Akira-Voice-Control-System

Cross-platform voice control system that connects all of a users devices in an effort to improve quality of life, and create a more centralized technological experience.
0 stars 0 forks source link

Mute/unmute Processing bug #1

Open RikiBorders opened 2 years ago

RikiBorders commented 2 years ago

After process_command is run on a 'mute' or 'unmute' command call, everything parses as expected, but the system does not actually mute or unmute consistently. Most often the program will simply do nothing (in other words, won't mute or unmute), despite being passed the correct parameters. the calls in unit_tests.py work fine, but the calls made in prototype_v1.py do not.

RikiBorders commented 2 years ago

After further investigation, when the computer has manually been set to mute (master volume is muted), then the mute function does not work. This can be fixed by directly modifying the state of master volume rather than the state of each application.

RikiBorders commented 2 years ago

Reminder to myself, because I insist on forgetting the little things lol:

When testing and looking at the volume mixer, close and re-open the mixer after muting/unmuting to see the changes in mute status. Sometimes it changes without the restart, but not consistently which is a major L for testing.