dev builds
themes manual
device status forums
mailing lists
IRC bugs
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)


  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.


As part of my application, I wrote a brief report comparing flite and eSpeak: link.

I Attachment Action Size Date Who Comment
TTS_Comparison.pdfpdf TTS_Comparison.pdf manage 466.5 K 02 May 2010 - 19:31 DelyanKratunov  
r2 - 02 Apr 2021 - 20:46:07 - UnknownUser

Copyright © by the contributing authors.