layeh / gumble

gumble is a Mumble client implementation in Go (golang)
https://pkg.go.dev/mod/layeh.com/gumble
Mozilla Public License 2.0
172 stars 55 forks source link

Receiving audio #59

Open Japaxa2011gr opened 2 years ago

Japaxa2011gr commented 2 years ago

Can i receive audio from specific user with this library?

zrdimetc commented 1 year ago

Anything that Mumble can do, everything supported by Mumble protocol, Gumble can do also, thanks to a great effort and clever design of Gumble author. Mumble supports “whisper” and “shout” functions. “Whisper” is equivalent of a private call and “shout” is a group call, broadcasting voice to a select group. There is a file voicetarget.go in Gumble you should familiarize with. A good example how whisper and shout functionalities had been implemented in projects based on Gumble is talKKonnect, where you can use keypad or keyboard to select voice targets. Targets are defined through a granular xml configuration. I hope this was helpful and you will be successful implementing voice targets in your design? If so, the issue can be closed?