Multilingual Speech Synthesis

Registered by Henrik Nilsen Omma

Improve speech synthesis support in multiple languages by providing a greater variety of synthesis engines (eSpeak and mbrola) and access to more languages on the Live CD.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Henrik Nilsen Omma
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Proposed for feisty
Implementation:
Implemented
Milestone target:
None
Started by
Gilles Casse
Completed by
Henrik Nilsen Omma

Related branches

Sprints

Whiteboard

1. Contributions to upstream authors.

Many thanks to Jonathan Duddington, T.V. Raman, Willie Walker for having welcomed these changes.

1.1 eSpeak 1.18 offers the PLAYBACK mode; it is hoped to be compliant with the Common Text-To-Speech API by Hynek Hanke and al:
http://www.freebsoft.org/doc/tts-api/tts-api.html

1.2 gnome-speech 0.4.8:
  ** eSpeak driver,
  ** the IBM TTS driver can be used for non-english languages.

1.3 eSpeak driver for emacspeak.

2. Feedback required

The feedback of users is required for checking that using a large range of audio cards, the gnome-speech+eSpeak solution meets their needs, and for improving this solution.

Note: the playback mode of eSpeak 1.18 relies on Portaudio V18 which is not aware of Alsa. For mono-channel card, only one audio stream will be heard (for example the eSpeak voice but no music). If it is not acceptable an alternative solution based on the emacspeak Alsa driver is possible.

heno: Working nicely.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.