VoRS is written on Go (at least 1.24 version is required), but also uses
wrapper on libopus library. Provided tarballs include its source code
and a fork of the gopkg.in/hraban/opus.v2 with the added ability to use
Decoder.SetComplexity call, that is required for ML-related optimisations.

=> https://go.dev/ Go
=> https://opus-codec.org/ libopus
=> https://wiki.hydrogenaud.io/index.php?title=Opus Opus improvements
=> https://github.com/hraban/opus gopkg.in/hraban/opus.v2
=> https://opus-codec.org/demo/opus-1.5/ ML-related optimisations

Audio recording and playback is done through external utilities, capable
of reading/writing raw audio samples from stdin/stdout. SoX'es rec and
play are used by default. You can use anything you want by overriding
them with -rec and -play options to vors-client.

=> https://sourceforge.net/projects/sox/ SoX

    $ version=6.0.0
    $ [fetch|wget] http://www.vors.stargrave.org/download/vors-$version.tar.zst
    $ [fetch|wget] http://www.vors.stargrave.org/download/vors-$version.tar.zst.sig
    [verify signature]
    $ tar xf vors-$version.tar.zst
    $ cd vors-$version
    $ ./build
    $ mv bin/vors-* $PATH/bin

I heard that some proprietary systems can not create statically linked
binaries. You can use mk-non-static script to remove the need of static
linking.

    $ cd vors-$version
    $ ./mk-non-static
    $ ./build

<<[download]

<<[Integrity]

Also there is Yggdrasil accessible address: http://y.www.vors.stargrave.org.
=> https://yggdrasil-network.github.io/ Yggdrasil

You can obtain development source code with
    git clone git://git.stargrave.org/vors.git
You can also use
anongit@master.git.stargrave.org:stargrave.org/vors.git
anongit@slave.git.stargrave.org:stargrave.org/vors.git
anongit@master.git.cypherpunks.su:stargrave.org/vors.git
anongit@slave.git.cypherpunks.su:stargrave.org/vors.git
git://git.cypherpunks.su/vors.git
git://y.git.stargrave.org/vors.git
git://y.git.cypherpunks.su/vors.git URLs instead.
