Fix microphone/speaker classes
lispascal opened this issue · 0 comments
lispascal commented
The current SelfSpeaker/Chatter/PublicSpeaker subclasses are pretty badly designed with static requirements.
Extract them into their own class(es). Perhaps use singleton to prevent conflicts with audio source/sink, or opening multiple speakers