TextToSpeech

From Olpcaustria

Jump to: navigation, search

Contents

Idea

Add TextToSpeech to the XO

Involved

user:yokoy

Description

TextToSpeech (TTS) means:

  • grep text,
  • analyse it, identify utterances, words, etc.
  • phrasing, intonation and durations to words.
  • generate the waveform


Goals

  • Find a small and fast TTS system with multi language support.
  • examine dependencies
  • quality check



Status

list of free TTS systems

  • festival (to fat)
  • flite (festival lite, maybe small enough)
  • FreeTTS (java)
  • boss (seems not well supported)
  • eSpeak

eSpeak

[1]

eSpeak

  • is small (350kbyte incl. data)
  • fast
  • sounds lousy. Nevermind, it is usable.
  • supports a lot of languages just now:

Afrikaans, Croatian, Czech, Dutch, English, Esperanto, Finnish, French, German, Greek, Hindi, Hungarian, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swahili, Swedish, Vietnamese, Welsh

from orca-list 28.juni.2007: "ESpeak is now built against PortAudio v19, so this should mean simultaneous speech and audio playback while using eSpeak under GNOME with Orca."

Personal tools
Navigation
Toolbox
-->