Skip to content

lusum/gSpeech

 
 

Repository files navigation

gSpeech

Build Status License: GPL v3

Introduction

gSpeech is a minimal GUI for the Text To Speech 'Svox Pico'. Read clipboard or selected text in different languages and manage it : pause, stop, replay.

Last stable version

Packaging status

  • Ubuntu 18.04, 19.10 and 20.04: PPA

Installation instruction

Ubuntu:

Depends: python (>=3.5) python-gst1.0 (>=1.0) python3-gi (>=2.24) libttspico-utils (>= 1.0) python-notify (>=0.1) gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-pulseaudio

Suggests: sox (is needed to speech text with more than 2^15 characters)

CLI usage

./gspeech-cli -i "mon chat s'appelle maurice" -o speech/tests/fr_FR/assets/chat_maurice.wav

Docker

git clone https://github.com/mothsART/gspeech.git
cd gspeech/docker
docker build .
docker run -i -t gspeech /bin/bash

Tests

python3 -m unittest

Create a Debian package

git clone https://github.com/mothsART/gspeech.git
cd gspeech
debuild // binary package : .deb, alias of dpkg-buildpackage -rfakeroot -d -us -uc
debuild -S // source package : alias of dpkg-buildpackage -rfakeroot -d -us -uc -S

and launch with :

sudo dpkg -i ../gspeech*_all.deb

Create a Nix package

nix build

Clean (generate files)

git clean -xdf // dry run : git clean -xdn

About

gSpeech: a GUI for SVox Pico TTS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.2%
  • Nix 2.1%
  • Other 1.7%