From 361521297ac36397291113bd41a9f02e7b5e7312 Mon Sep 17 00:00:00 2001 From: sump pump Date: Wed, 29 May 2019 10:45:33 -0400 Subject: [PATCH] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 31d857f..e24cb37 100644 --- a/README.md +++ b/README.md @@ -121,3 +121,5 @@ public byte[] provide() { Refer to the `setVoiceHandler` and `setWhisperHandler` methods to supply a Consumer object to receive Voice and Whisper packets. You will need to decode the packets yourself, and insert packet-loss-correction as needed. Note that the first 5 packets starting a voice session are marked with the COMPRESSED flag. The final voice packet, intended to singal to close your decoder and flush samples, is always empty (0-length byte array). + +Manebot can do this in its TS3 plugin, which uses TS3j: https://github.com/Manevolent/manebot-ts3/tree/master/src/main/java/io/manebot/plugin/ts3/platform/audio/voice