release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > SummerOfCode > SummerOfCode2010 > TTSInCore

TTS In Core

This project is part of SummerOfCode2010
Student Mentor Backup mentor
TTSInCore Delyan Kratunov (archivator) Dominik Wenger (domonoky) Austin Appel (scorche)

Milestones

  1. Port flite to the Rockbox build system, wrapping it in a simple plugin
  2. Convert all math routines to fixed-point arithmetic
  3. Make sure the engine is fast enough on target. Investigate heap usage.
  4. Create the settings and on-demand loading infrastructure for the engine and the voices
    1. Ideally, the engine and the current voice would be loaded separately. Also, the infrastructure would provide means for integration of other engines.
    2. I will add voicing to some parts of the core to demonstrate its abilities but will not focus on complete coverage of all non-voiced areas.
  5. Investigate ways to minimize bin size and/or compress voices. If time allows, build additional voices.

Current Status

Flite compiles for the sim, along with a basic plugin. This involved hacking tools/functions.make to add additional directories to the mkdep process.

Misc

As part of my application, I wrote a brief report comparing flite and eSpeak: link.
r1 - 02 May 2010 - 20:09:07 - DelyanKratunov
Copyright by the contributing authors.