Giter VIP home page Giter VIP logo

picotts's Introduction

Pico TTS

Text to speech voice sinthesizer from SVox, included in Android AOSP.

Build and install in Linux

The source code is inside folder 'pico'

cd pico

Create autotools files:

./autogen.sh

Configure & build:

./configure
make

Install (this install files to /usr/bin, /usr/lib and /usr/share/pico):

make install

Usage

pico2wave -l LANG -w OUT_WAV_FILE "text you want to sinthesize"
aplay OUT_WAV_FILE
rm OUT_WAV_FILE

Languages can be: en-EN, en-GB, es-ES, de-DE, fr-FR, it-IT

Output file must be .wav

License

License Apache-2.0 (see pico_resources/NOTICE)

picotts's People

Contributors

lhondareyte avatar ihuguet avatar

Stargazers

 avatar  avatar Emanuele Borghini avatar Xavier Capaldi avatar brandinner avatar  avatar  avatar Anuj Deshpande avatar Dimev avatar  avatar Simon Elsbrock avatar GRAJ avatar  avatar Chen Xiaoshan avatar David Konsumer avatar 同福客栈跑堂蘸糖 avatar Rick avatar JohnBedog avatar Mohammadreza Hendiani avatar Efrén Carbajal avatar Guilherme Beneti Martins avatar  avatar JS avatar  avatar djsf avatar  avatar Rick Blundell avatar Julien C. avatar cchauvet avatar Mario Vitale avatar  avatar Mr. Action avatar  avatar  avatar Zak avatar link2xt avatar  avatar Lyshenko Volodymyr avatar Rin Troix avatar  avatar Florian Thienel avatar  avatar  avatar  avatar fumei avatar Shervin Emami avatar bauspanderu avatar timothy avatar Gianluca Boiano avatar erik lundstedt avatar  avatar  avatar Kyle Howells avatar  avatar Alex avatar  avatar Ryan avatar  avatar Pong avatar  avatar Luca Matarelli avatar  avatar Sebastian Holstein avatar Morgan Kobeissi avatar Marco Alfonso avatar Marq Watkin avatar Rahul Thakur avatar SatyrDiamond avatar  avatar Timo Mühlbach avatar  avatar AJ Armstrong avatar Manjeet Saini avatar  avatar  avatar Dan Mocnik avatar Vassili Kurman avatar snj avatar Moritz Laass avatar Enrico Simonetto avatar René Meyer avatar  avatar  avatar Cesar Gonzalez avatar Theo Paris avatar  avatar  avatar Fabian avatar  avatar Neil McNeight avatar  avatar Iblis Lin avatar Meyti avatar Volax avatar Mirko Chialastri avatar André_Teixeira_1998 avatar Jim Yang avatar ~theorytoe avatar ૮༼⚆︿⚆༽つ avatar Robert avatar

Watchers

Shervin Emami avatar Jeremy Whiting avatar  avatar  avatar Pedro Canadas avatar Thomas Zahreddin avatar  avatar  avatar  avatar

picotts's Issues

Add languages

I do not know how to properly ask a question in Github, so I hope this is the right way.
Since I presume the voices are based on WAV's how difficult is it to ad a language like dutch & what is te proper way to start do do that?

Kind regardsm

Daniel

New voices

Hello, is it possible to create a new voice?

Release

Can you make a release? I'm packaging this for alpine linux and they prefer to have the build script pull a specific release.

add more languages - sk-SK

hello, i am happy about this TTS, but can you also add other languages - my favorite sk-SK? :) thank you in advance...

Make error: bin/pico2wave.c:22:10: fatal error: popt.h: No such file or directory

I'm trying to install picotts on Raspberry pi 2B+, Raspian Buster.
I followed the readme.md up to ./configure. Then when I run make, I get the output:

~/picotts/pico $ sudo make gcc -DPACKAGE_NAME=\"svox\" -DPACKAGE_TARNAME=\"svox\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"svox\ 1.0\" -DPACKAGE_BUGREPORT=\"[email protected]\" -D PACKAGE_URL=\"\" -DPACKAGE=\"svox\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SY S_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMOR Y_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Wall -Dpicolangdir=\"/usr/local /share/pico/lang\" -I lib -g -O2 -MT pico2wave-pico2wave.o -MD -MP -MF .deps/pic o2wave-pico2wave.Tpo -c -o pico2wave-pico2wave.o test -f 'bin/pico2wave.c' || e cho './bin/pico2wave.c
bin/pico2wave.c:22:10: fatal error: popt.h: No such file or directory
#include <popt.h> ^~~~~~~~
compilation terminated.
make: *** [Makefile:865: pico2wave-pico2wave.o] Error 1
`

If I try $ apt install popt , it says:
Package popt is not available, but is referred to by another package This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libpopt0 libpopt-dev

I do have libpopt0 installed already.

Some minor problems to create Yocto recipe

Hello, I'm trying to create a recipe for Yocto distro build tool, and I'd some problems with picotts:

1- Is it possible to remove /.pc folder which corresponds to internal Quilt tool directory?
It conflicts with Yocto in case there is another patch over already applied ones.

2- In /pico/Makefile.am, there are some wildcards for lang (ie lang/de-DE*.bin) and it seems autotools don't handle them?
One solution is to list every files instead

Here's my current Yocto recipe
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://pico_resources/MODULE_LICENSE_APACHE2;md5=d41d8cd98f00b204e9800998ecf8427e"

SRC_URI = "git://github.com/naggety/picotts"

SRC_URI += "file://0011-Remove-unsupported-wildcard-in-makefile.patch"

DEPENDS = "popt"

PV = "1.0+git${SRCPV}"
SRCREV = "e3ba46009ee868911fa0b53db672a55f9cc13b1c"

S = "${WORKDIR}/git"

AUTOTOOLS_SCRIPT_PATH = "${S}/pico"

CFLAGS_append = " -I${S}/pico/lib"

inherit autotools pkgconfig

do_unpack[postfuncs] += "do_clean_pc"
do_clean_pc() {
    rm -r ${S}/.pc
}

FILES_${PN} += "${datadir}"

Android release, maybe on F-Droid

Hi!
Have you considered to release this fork under android?

Would be perfect to release it on F-Droid (Free and opensource market/store app).

PicoTTS on AOSP is dead, so it will be very good to have your fork on new Android version.

Cheers,
Paolo

Configuration file for pronunciation

Hello,
Do you know if it is possible to have a configuration file for the pronunciation to change it to Svox Pico?
Thank you in advance for your advice.

No such thing as ./configure

I downloaded picotts then i installed it using the manual but when i got to the stap that says run:
./configure
make
it showed me an error that ./configure doesnt exist

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.