quellus / GDTuber

A dynamic PNGTuber program made in Godot
MIT License
21 stars 12 forks source link

[Feature Request]: Ask Discord for mic activity #130

Open quellus opened 2 weeks ago

quellus commented 2 weeks ago

Is your feature request related to a problem? Please describe.

If I want to show a PNG Tuber for someone who is talking to me over Discord. The only solution we have found is to install VoiceMeeter and route the audio into VoiceMeeter and out through a VB Audio Cable so GDTuber can capture it as if it's a real microphone. It's a pretty not fun time. It would be nice if we could just get voice data directly from Discord without any fancy stuff.

Describe the solution you'd like

Have an option to select audio device or Discord source. The user enters a discord username, GDTuber connects to the Discord API, and asks the API if there's a user in the Discord call with the specified username. Then GDTuber gets data about when that user has voice activity and the avatar reacts to that info.

Describe alternatives you've considered

No response

Additional Context

No response