receiver.speaking.on("start", (userId) => {
const opusStream = receiver.subscribe(userId, {
end: {
behavior: EndBehaviorType.AfterSilence,
duration: 1000,
},
});
const resource = createAudioResource(
createReadStream(opusStream, {
inputType: StreamType.OggOpus,
})
);
const player = createAudioPlayer();
player.play(resource);
connection.subscribe(player);
});
receiver.speaking.on("start", (userId) => {
const opusStream = receiver.subscribe(userId, {
end: {
behavior: EndBehaviorType.AfterSilence,
duration: 1000,
},
});
const resource = createAudioResource(
createReadStream(opusStream, {
inputType: StreamType.OggOpus,
})
);
const player = createAudioPlayer();
player.play(resource);
connection.subscribe(player);
});