Minimal audio player for manual speech transcription. 
More info and packages available at https://www.parlatype.xyz.
The following instructions are for developers, contributors and those who want to have the latest version from the main branch.
To build Parlatype from source you need these packages:
- meson >= 0.60.0
 - gettext >= 0.19.7
 - gobject-introspection-1.0
 - yelp-tools
 - gtk4 >= 4.14
 - glib-2.0 >= 2.76
 - libadwaita-1 >= 1.5
 - iso-codes
 - gstreamer-1.0 >= 1.6.3
 - gstreamer-plugins-base-1.0
 
Optional, depending on your configured options:
- gtk-doc (with 
gtk-doc=true) - desktop-file-utils (if installed, this checks the desktop file)
 - appstream-utils (if installed, this checks the appstream file)
 - pocketsphinx >= 5.0 (with 
pocketsphinx=true) - sphinxbase and pocketsphinx = 5prealpha (with 
pocketsphinx-legacy=true) 
Runtime dependencies:
- GStreamer "Good" Plugins
 
On Debian-based distros install these packages:
$ sudo apt-get install meson build-essential libgirepository1.0-dev gtk-doc-tools yelp-tools libgtk-4-dev libgtk-4-1 libadwaita-1-dev iso-codes libgstreamer1.0-dev libgstreamer1.0-0 libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly libsphinxbase-dev libpocketsphinx-dev
On Fedora this should work:
$ su -c 'dnf install meson gcc gobject-introspection-devel gtk-doc yelp-tools gtk4-devel libadwaita-devel iso-codes-devel gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-ugly sphinxbase-devel pocketsphinx-devel'
Parlatype ships its own library, libparlatype. 
Developers might be interested in having a library documentation and GObject introspection. 
These are the configurable options:
gir: install gobject introspection (default: false)gtk-doc: install library documentation (default: false)pocketsphinx: build GStreamer plugin for CMU PocketSphinx support, requires PocketSphinx 5 (default: false)pocketsphinx-legacy: build GStreamer plugin for CMU PocketSphinx support, requires sphinxbase and PocketSphinx 5prealpha (default: false)
Clone the repository or download a tarball from https://github.com/gkarsay/parlatype/releases/.
$ meson setup build --prefix=/usr
$ cd build
$ ninja
$ sudo ninja install
You can use any prefix but you may have to adjust LD_LIBRARY_PATH for other prefixes. 
In this case Meson prints a message with those paths.
You can always add other languages.
Please report bugs at https://github.com/gkarsay/parlatype/issues.