M17 Digital Voice , mvoice, is developed by Tom Early (N7TAE) and it runs on Linux only. This fork, called yamvoice, is intended for running mvoice on non-Linux environment, especially OpenBSD.
At least, CMake, FLTK, libcurl, libintl, and library for audio API (libsndio or libasound) is required. OpenDHT is optional.
git clone https://github.com/jg1uaa/yamvoice.git
cd yamvoice
mkdir build
cd build
Normally there is no need to configuration like this:
cmake ..
And build:
make
You can use following options for cmake, like cmake -DAUDIO=sndio ..
.
AUDIO
- Select audio API,
sndio
(OpenBSD default) oralsa
(Linux default). BASEDIR
- Base directory for install (like --prefix of configure), default
/usr/local
. CFGDIR
- Directory that stores user configuration files, default
.config/yamvoice
. USE44100
- If your audio device does not support 8000Hz sampling rate (but 44100Hz is supported), set
ON
. Otherwise (default)OFF
. DISABLE_OPENDHT
- OpenDHT is automatically detected and enabled if available. OpenDHT is installed but you do not want to use it, set
ON
. Otherwise (default)OFF
. DEBUG
ON
enables build with gdb debug support, defaultOFF
.
Thanks for Tom/N7TAE who wrote significant application for M17 world.
de JG1UAA uaa@uaa.org.uk