rhdunn / cainteoir-engine

The Cainteoir Text-to-Speech core engine
http://reecedunn.co.uk/cainteoir/
GNU General Public License v3.0
43 stars 8 forks source link

Investigate the use of the Pico engine/voices #32

Open rhdunn opened 11 years ago

rhdunn commented 11 years ago

Pico is the TTS engine used by Android (see https://android.googlesource.com/platform/external/svox/). Also, see the discussion/thread on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552499 -- maybe I can help out the effort with a fork of the svox source (see also http://anonscm.debian.org/gitweb/?p=collab-maint/svox.git;a=summary for the debian port).

NOTE: The debian packages are libttspico0, libttspico-data, libttspico-dev and libttspico-utils. See debian/0003-pico2wave-Convert-text-to-.wav-using-svox-text-to-sp.patch in the debian git repository for an example of using the pico library.

This issue has two parts:

  1. Adding libttspico0 as an available engine (like eSpeak is currently).
  2. Incorporating Pico code into Cainteoir Engine for anything of interest. This will include documenting the format of the pico lingware files. With this, it should be possible to use pico voices like MBROLA voices to synthesize phoneme streams with language processing coming from elsewhere.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1026790-investigate-the-use-of-the-pico-engine-voices?utm_campaign=plugin&utm_content=tracker%2F254961&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F254961&utm_medium=issues&utm_source=github).
rhdunn commented 11 years ago

The support for Pico as an engine has been implemented.