diff --git a/DisCatSharp.Docs/articles/audio/voicenext/prerequisites.md b/DisCatSharp.Docs/articles/audio/voicenext/prerequisites.md index 692ded601..cc604a0b3 100644 --- a/DisCatSharp.Docs/articles/audio/voicenext/prerequisites.md +++ b/DisCatSharp.Docs/articles/audio/voicenext/prerequisites.md @@ -1,37 +1,41 @@ --- uid: voicenext_prerequisites title: VoiceNext Prerequisites --- +# VoiceNext Prerequisites + +> Note: We highly suggest using the [DisCatSharp.Lavalink](xref:audio_lavalink_configuration) package for audio playback. It is much easier to use and has a lot of features that VoiceNext does not have. + ## Required Libraries VoiceNext depends on the [libsodium](https://github.com/jedisct1/libsodium) and [Opus](https://opus-codec.org/) libraries to decrypt and process audio packets.
Both *must* be available on your development and host machines otherwise VoiceNext will *not* work. ### Windows When installing VoiceNext though NuGet, an additional package containing the native Windows binaries will automatically be included with **no additional steps required**. However, if you are using DisCatSharp from source or without a NuGet package manager, you must manually [download](xref:natives) the binaries and place them at the root of your working directory where your application is located. ### MacOS Native libraries for Apple's macOS can be installed using the [Homebrew](https://brew.sh) package manager: ```console $ brew install opus libsodium ``` ### Linux #### Debian and Derivatives Opus package naming is consistent across Debian, Ubuntu, and Linux Mint. ```bash sudo apt-get install libopus0 libopus-dev ``` Package naming for *libsodium* will vary depending on your distro and version: Distributions|Terminal Command :---:|:---: Ubuntu 18.04+, Debian 10+|`sudo apt-get install libsodium23 libsodium-dev` Linux Mint, Ubuntu 16.04, Debian 9 |`sudo apt-get install libsodium18 libsodium-dev` Debian 8|`sudo apt-get install libsodium13 libsodium-dev`