Voice Receive Callbacks
NodeLink-only. Live frames contain binary audio; speaking callbacks describe the received speaker, not the bot's playback. Start/end tuple data remains typed as unknown and needs validation. See voice receive and VoiceReceiverData.
VoiceReceiverConnect
[ManagerEventTypes.VoiceReceiverConnect]: [player: Player];
VoiceReceiverDisconnect
[ManagerEventTypes.VoiceReceiverDisconnect]: [player: Player];
VoiceReceiverError
[ManagerEventTypes.VoiceReceiverError]: [player: Player, error: Error];
VoiceReceiverStartSpeaking
[ManagerEventTypes.VoiceReceiverStartSpeaking]: [player: Player, data: unknown];
VoiceReceiverData
[ManagerEventTypes.VoiceReceiverData]: [player: Player, data: VoiceReceiverData];
VoiceReceiverEndSpeaking
[ManagerEventTypes.VoiceReceiverEndSpeaking]: [player: Player, data: unknown];
See ManagerEvents for the full callback map.