All Projects → gkarsay → parlatype

gkarsay / parlatype

Licence: GPL-3.0 license
GNOME audio player for transcription

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
Meson
512 projects
NSIS
403 projects

Projects that are alternatives of or similar to parlatype

Playhouse
A Playground for HTML/CSS/JavaScript
Stars: ✭ 28 (-81.46%)
Mutual labels:  gnome, gtk4
dippi
Calculate display info like DPI and aspect ratio
Stars: ✭ 57 (-62.25%)
Mutual labels:  gnome, gtk4
telegrand
A Telegram client for GNOME
Stars: ✭ 380 (+151.66%)
Mutual labels:  gnome, gtk4
reco
A simple audio recording app for modern Linux desktop environment like Pantheon
Stars: ✭ 47 (-68.87%)
Mutual labels:  gstreamer, gnome
Gstreamer Rs
GStreamer bindings for Rust - This repository moved to https://gitlab.freedesktop.org/gstreamer/gstreamer-rs
Stars: ✭ 319 (+111.26%)
Mutual labels:  gstreamer, gnome
plausible
Hybrid native + web app for Plausible Analytics
Stars: ✭ 47 (-68.87%)
Mutual labels:  gnome, gtk4
Clapper
A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.
Stars: ✭ 103 (-31.79%)
Mutual labels:  gstreamer, gnome
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (-43.71%)
Mutual labels:  gnome, gtk4
gnomit
A simple Git commit message editor for Gnome.
Stars: ✭ 30 (-80.13%)
Mutual labels:  gnome
asr24
24-hour Automatic Speech Recognition
Stars: ✭ 27 (-82.12%)
Mutual labels:  transcription
dock
A quick app launcher and window switcher for Pantheon and elementary OS
Stars: ✭ 63 (-58.28%)
Mutual labels:  gtk4
flex-originals
🎧 A video and audio streaming web application
Stars: ✭ 36 (-76.16%)
Mutual labels:  audio-player
Smart-City-Sample
The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tasks.
Stars: ✭ 141 (-6.62%)
Mutual labels:  gstreamer
Azure-theme
Azure is a clean and fresh blue theme for GTK 3, GTK 2 and Gnome-Shell
Stars: ✭ 100 (-33.77%)
Mutual labels:  gnome
markets
A stock, currency and cryptocurrency tracker
Stars: ✭ 103 (-31.79%)
Mutual labels:  gnome
Custom-Adwaita-Folder-Icons
A repository for custom Adwaita folders to help organize directories.
Stars: ✭ 124 (-17.88%)
Mutual labels:  gnome
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+190.73%)
Mutual labels:  audio-player
revelation
Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.
Stars: ✭ 52 (-65.56%)
Mutual labels:  gnome
mutter-x11-scaling
Mutter build with Ubuntu patch for Xorg fractional scaling on Manjaro / Arch Linux
Stars: ✭ 77 (-49.01%)
Mutual labels:  gnome
leopard
On-device speech-to-text engine powered by deep learning
Stars: ✭ 354 (+134.44%)
Mutual labels:  transcription

Parlatype

Minimal audio player for manual speech transcription.
More info and packages available at https://www.parlatype.org.

The following instructions are for developers, contributors and those who want to have the latest version from the main branch.

Build from source

Dependencies

To build Parlatype from source you need these packages:

  • meson >= 0.56.0
  • gettext >= 0.19.7
  • gobject-introspection-1.0
  • yelp-tools
  • gtk4 >= 4.0
  • glib-2.0 >= 2.58
  • 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)
  • sphinxbase and pocketsphinx (with pocketsphinx=true)
  • deepspeech (with deepspeech=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 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 iso-codes-devel gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-ugly sphinxbase-devel pocketsphinx-devel'

Configure options

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)
  • deepspeech: build GStreamer plugin for Mozilla DeepSpeech support, requires deepspeech (default: false)
  • pocketsphinx: build GStreamer plugin for CMU PocketSphinx support, requires sphinxbase and pocketsphinx (default: false)

Build

Clone the repository or download a tarball from https://github.com/gkarsay/parlatype/releases/.

$ meson 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.

Translate

Parlatype on Hosted Weblate.
Translation status

You can always add other languages.

Bugs

Please report bugs at https://github.com/gkarsay/parlatype/issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].