dsd-fme can decode a variety of digital voice formats. This page will concentrate on a P25 scanner configuration.
sudo apt install libpulse-dev pavucontrol libsndfile1-dev libfftw3-dev liblapack-dev socat libusb-1.0-0-dev rtl-sdr librtlsdr-dev libusb-1.0-0-dev cmake git wget make build-essential libitpp-dev libncurses-dev libncurses6 libcodec2-dev
cd ~/ git clone https://github.com/lwvmobile/dsd-fme cd dsd-fme mkdir build cd build cmake .. make -j `nproc` sudo make install sudo ldconfig
# In terminal #1 cd ~/dsd-fme dsd-fme -i tcp -T -U 4532 -C michigan_channel_map.csv -G michigan.csv -N 2> console_log.txt # In terminal #2 cd ~/dsd-fme tail -f console_log.txt
# In terminal #1 cd ~/dsd-fme dsd-fme -ft -i rtl:0:855.2875M:0:0:12:0:2 -T -C michigan_channel_map.csv -G michigan.csv -N 2> console_log.txt # In terminal #2 cd ~/dsd-fme tail -f console_log.txt