Skip to content

DiscordVoiceConnection

Structural subset of @discordjs/voice's VoiceConnection.

Defined in: src/providers/io/discord/DiscordVoice.ts:215

Structural subset of @discordjs/voice’s VoiceConnection.

Remarks

The application creates this with joinVoiceChannel() from @discordjs/voice and passes it to the provider via DiscordVoiceConfig.connection or DiscordVoice.attach. Join with selfDeaf: false — a self-deafened bot receives no audio.

Properties

PropertyTypeDescriptionDefined in
receiverDiscordVoiceReceiverAudio receiver for the connection.src/providers/io/discord/DiscordVoice.ts:217

Methods

subscribe()

subscribe(player): 
  | {
  unsubscribe: void;
}
  | undefined;

Defined in: src/providers/io/discord/DiscordVoice.ts:222

Subscribe an audio player to this connection so its audio is played into the channel. Returns a subscription handle, if accepted.

Parameters

ParameterType
playerDiscordAudioPlayerLike

Returns

| { unsubscribe: void; } | undefined

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency