[Qi Hardware Discuss] Bard Storyteller 0.5 for Nanonote

Alan W Black awb at cs.cmu.edu
Sat Jan 21 15:36:15 EST 2012

Bard Storyteller 0.5

Bard Storyteller is a text reader.  Bard not only allows a user to read 
books, but can also read books to a user using text-to-speech.

Bard Storyteller is free software, distributed under a BSD-like license.

Bard depends on CMU Flite (cmuflite.org) for both some general C 
utilities and for synthesis itself.  Bard is targeted at small portable 
devices such as smart phones, not so smart phones and offline devices. 
It uses libsdl (and libsdl-ttf) to display and interact with the user.

see http://festvox.org/bard/README for more generic details, and full 

Bard was written specifically with the Nanonote as the target machine, 
because I wanted an offline book reader and I wanted to have better 
speech synthesis on the device.  There is an Nanonote package available from


Copy it to you device and run

    opkg install bard_0.5-1_xburst.ipk

There are actually only three files in it which get installed


Its not clear to me if packages should be installing themselves as apps 
for gmenu2x, let me know if this is not the convention.

Although this is a fully functional text reader with text to speech 
support it is very early in its development.  Let me know what you think 
and what you want in such a program.

Things currently on the desired list:

We are working on other synthesis voices to make them fast enough
Audio quality is still an issue, its not as clean as it should be
Smooth scrolling
Screen blanking when speaking or not being used
Other text formats: epub, prc, rtf, html, pdf
Better treatment of text formats (with and without newlines), find chapters
   do some font size/boldness stuff
Support for more platforms
(Cleaner) Support for cross compilation


Alan W Black                                email: awb at cs.cmu.edu
Language Technologies Institute             http://www.cs.cmu.edu/~awb/
Carnegie Mellon University                  tel: +1-412-268-6299
5000 Forbes Ave, Pittsburgh PA, 15213, USA. fax: +1-412-268-6298

More information about the discussion mailing list