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.

=> Go
=> libopus
=> Opus improvements
=> gopkg.in/hraban/opus.v2
=> 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.

=> SoX

    $ version=6.3.0
    $ fetch http://www.vors.stargrave.org/download/vors-$version.tar.zst
    $ fetch http://www.vors.stargrave.org/download/vors-$version.tar.zst.sig
    [verify signature]
    $ fetch https://downloads.xiph.org/releases/opus/opus-1.6.tar.gz
    $ [ "$(sha512 <opus-1.6.tar.gz)" = "23a71d6ed610d35742c990902eb2c7b17f28fb8d38677193f984e3ad7ed506c816062f241af5d8ab901cc91d0ddb890b774efac3867a7cef2d53d26464ea7df3" ]
    $ tar xf vors-$version.tar.zst
    $ cd vors-$version
    $ ln -s ../opus-1.6.tar.gz
    $ ./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

Look in .meta4 files for various other download links!
=> Metalink4

6.3.0 | 2025-12-17 | 519 KiB
    => download/vors-6.3.0.tar.zst
    => download/vors-6.3.0.tar.zst.meta4
6.2.0 | 2025-12-05 | 7066 KiB
    => download/vors-6.2.0.tar.zst
    => download/vors-6.2.0.tar.zst.meta4
6.1.0 | 2025-11-12 | 7066 KiB
    => download/vors-6.1.0.tar.zst
    => download/vors-6.1.0.tar.zst.meta4
6.0.0 | 2025-09-25 | 7065 KiB
    => download/vors-6.0.0.tar.zst
    => download/vors-6.0.0.tar.zst.meta4
5.0.0 | 2025-08-02 | 7065 KiB
    => download/vors-5.0.0.tar.zst
    => download/vors-5.0.0.tar.zst.meta4
4.0.0 | 2025-05-30 | 7243 KiB
    => download/vors-4.0.0.tar.zst
    => download/vors-4.0.0.tar.zst.meta4
3.1.0 | 2024-05-15 | 7200 KiB
    => download/vors-3.1.0.tar.zst
    => download/vors-3.1.0.tar.zst.meta4
2.3.0 | 2024-04-16 | 7192 KiB
    => download/vors-2.3.0.tar.zst
    => download/vors-2.3.0.tar.zst.meta4

You *have to* verify downloaded tarballs authenticity to be sure that
you retrieved trusted and untampered software. OpenSSH .sig signature
[PUBKEY-SSH.pub] and its LibrePGP [PUBKEY-SSH.pub.asc] made with the key
above. Its fingerprint: SHA256:qmlbyzvDRNXGJNxteapAWOmJRrBrZ7afLsEqr36M6kA.

=> OpenSSH

$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I vors@stargrave.org -n file \
    -s vors-$version.tar.zst.sig <vors-$version.tar.zst

Also there is Yggdrasil accessible address:
=> http://y.www.vors.stargrave.org/
=> http://[322:3bd:cc26:9545:b00b:bda9:e054:1836]/
=> 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
    git://y.git.stargrave.org/vors.git
    git://[322:3bd:cc26:9545:b00b:5e3c:7a5d:bb97]/vors.git
    git://[322:3bd:cc26:9545:b00b:4d3f:777f:b7f8]/vors.git