Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voice Copy Plugin #1

Closed
bigsby-exe opened this issue Sep 2, 2015 · 2 comments
Closed

Voice Copy Plugin #1

bigsby-exe opened this issue Sep 2, 2015 · 2 comments

Comments

@bigsby-exe
Copy link

First off this looks very cool and I will be trying it out as soon as I get home

2nd is there anyway to use Voice Copy Plugin to record each users voice as a separate audio file as I have been looking for something like that for a long time and did not even think it was possible in TS3

@sk89q
Copy link
Owner

sk89q commented Sep 2, 2015

Yes but you'd have to write the part that saves the audio data to audio files, but you don't have to write it in C/C++ if you don't want to because the voice copy plugin sends UDP packets to a local host and port containing the client's ID and the audio data.

The packet format is

uint16 clientId;
uchar channelCount;
char[] data;

It sends to 127.0.0.1 on port 32000

There's no packet sequence # so it's possible, especially if you were trying to send this across a network, that the packets could be reordered and break things, but you can fix that if you want.

@sk89q sk89q closed this as completed Sep 2, 2015
@bigsby-exe
Copy link
Author

ok cheers would be cool to get something working as there is a lack of this for Team speak but mumble has it natively

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants