Hi Mike,<br><br>Great to have you here!<br>Is DAISY designed to read just epub books on XO or can it be also programmed to read internet sites, pdf&#39;s of any other text that is copyed on clipboard for example? What voices does it use and where can we listen to them?<br>
<br>Does anybody know who is responsible for writing user manual and help files for XO?<br>When TTS capability will be developed it is very important to communicate its potential use to end user. <br><br>Example for possible user manual (it is important to mention TTS capability at the beginning, not somewhere among advanced options): <br>
<b><i>How can I read a book on XO?<br><br>There are two ways to read the books on XO:<br><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">1. ... describes a classical way of reading ...</span><br style="color: rgb(51, 51, 255);">
<br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">2. In second way you can just listen to book - XO will read the book for you with his text to speech capabilities. ... This second way is not only for people with disabilities but everyone can use it to read the book without staring in display all the time. You can also set the reading speed and reading voice and it is important to know that in the beginning the comprehendable reading speed will be slow but with some practice you will be able to comprehend higher speeds of reading of 300 words per minute or even 500 words per minute for non complicated texts. In this way you could read many books with minimal effort. Click here to learn more. </span><br>
<br>You must also know that every person is different - some are better auditory learners, and some are better visual learners, but in the end everyone will find his own favorite reading habit.<br><br></i></b>Thanks to everyone! <b><i><br>
</i></b>Gregor<b><i><br><br></i></b><br><br><br><div class="gmail_quote">On Tue, Nov 3, 2009 at 11:50 PM, Mike McCabe <span dir="ltr">&lt;<a href="mailto:mccabe@archive.org">mccabe@archive.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all -<br>
<br>
I&#39;m working on creating DAISY (and epub) books for the Archive, and I&#39;m very happy to answer any questions.  DAISY and epub books have many similarities.<br><font color="#888888">
<br>
Mike</font><div><div></div><div class="h5"><br>
<br>
<br>
Sayamindu Dasgupta wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The Internet Archive has started to distribute books as DAISY<br>
(<a href="http://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book" target="_blank">http://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book</a>), something<br>
we should definitely take a look at. We might also consider leveraging<br>
the GNOME accessibility framework to provide book-reading features for<br>
Epubs and PDFs in Read - it may be tricky, but the end results would<br>
be worth it.<br>
Thanks,<br>
Sayamindu<br>
<br>
<br>
On Fri, Oct 30, 2009 at 5:34 AM, Samuel Klein &lt;<a href="http://meta.sj" target="_blank">meta.sj</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Bumping up this recent thread on the bookreader list about text-to-speech.<br>
Mike and Gregor, in case you haven&#39;t seen what&#39;s currently possible:<br>
<br>
I believe James S&#39;s Read Etexts uses speech-dispatcher to read selected<br>
text. Aleksey and others may have done further work with espeak...  I&#39;ve<br>
included some old threads from the Sugar list this past spring below.<br>
<br>
SJ<br>
<br>
<br>
On Thu, Oct 29, Mike McCabe &lt;<a href="mailto:mccabe@archive.org" target="_blank">mccabe@archive.org</a>&gt; wrote:<br>
<br>
I also think this is a great idea.  I&#39;ve worked with several<br>
text-to-speech readers recently, as part of my effort to make the<br>
Internet Archive books available to print disabled people.<br>
<br>
They&#39;re very useful, and I think that this mode of reading could be of<br>
use to a very broad range of users.  I suspect we&#39;ll see more of it soon.<br>
<br>
I&#39;m also curious to hear about specific experiences with<br>
linux-compatible free TTS, as we may be producing audio books with this<br>
to work with the new Library of Congress audio players.<br>
<br>
Best regards -<br>
Mike<br>
<br>
<br>
<br>
<br>
== [1] old note from James Simmons ==<br>
( in repsponse to this speech-synthesis summer of code proposal:<br>
<a href="http://wiki.sugarlabs.org/go/speech-synthesis" target="_blank">http://wiki.sugarlabs.org/go/speech-synthesis</a> )<br>
<br>
Chirag,<br>
<br>
Since you have been working with Aleksey Lim you probably know about<br>
text to speech with highlighting in Read Etexts.  I wrote the original<br>
TTS code that used speech-dispatcher with some assistance from Hemant<br>
Goyal and the folks on the speech-dispatcher project.  Aleksey<br>
refactored my code so it could work with either speech-dispatcher or his<br>
own gstreamer espeak plugin.  Not only does his plugin need no<br>
configuration to work, it also does a LOT better in producing timely<br>
callbacks as it reads each word.<br>
<br>
As you point out in your proposal, highlighting the word as it is spoken<br>
is a big part of the benefit of what you&#39;re proposing.  If all you<br>
wanted to do was capture some highlighted text in the clipboard and have<br>
it spoken in a voice you can configure in a control panel, that would be<br>
easy, even trivial.  It&#39;s the highlighting that&#39;s difficult.  When I<br>
added speech to Read Etexts I deliberately tried for the simplest<br>
approach that would get the job done.  It reads only the current page.<br>
It always starts either at the first word on the page, or if speech has<br>
been paused, it resumes with the last word spoken.  You can&#39;t choose the<br>
word to start on.  The Activity itself receives the callbacks as each<br>
word is spoken and takes care of doing the highlight and scrolling the<br>
textarea so the highlighted word stays on the screen.<br>
<br>
If I had to write a facility that did what Read Etexts does outside of<br>
the Activity I wouldn&#39;t know how to do it.  It seems to me that<br>
highlighting is best done by the Activity itself.  I can&#39;t deny that it<br>
would be useful to have all this work done as you have described without<br>
the Activity knowing anything about it, but it doesn&#39;t seem feasible.<br>
You&#39;d have to have something that could work with gtk textareas, the<br>
evince component Read uses, Abiword, and everything else that came along.<br>
<br>
Another thing you&#39;d have to deal with is PDFs composed of scanned in<br>
book pages.  There are a lot of these around (the Internet Archive is<br>
full of them) and somehow the kid trying to select words on a scanned in<br>
page would have to be clued in that these words are not selectable.<br>
<br>
I suppose you could make an Activity that grabbed whatever text was in<br>
the clipboard, displayed it in a textarea, and highlighted the words in<br>
that textarea as it spoke them.  I&#39;m pretty sure that wasn&#39;t what you<br>
had in mind.<br>
<br>
Splitting sentences into separate words will be a challenge.  I just use<br>
spaces as delimiters and filter out characters like asterisks, vertical<br>
bars, etc.  That works OK for English but not for other languages.  If I<br>
wanted Read Etexts to do highlighting on the Bhagavad-Gita in the original<br>
Sanskrit it wouldn&#39;t work.  Even in English I get tripped up by double<br>
hyphens (--).  It would be nice if Gutenberg etexts put spaces around double<br>
hyphens but they don&#39;t.<br>
<br>
It looks like you&#39;ve picked a challenging project, and I would love to be<br>
proven wrong about everything I&#39;ve mentioned here.  Good luck with this,<br>
<br>
James Simmons<br>
<br>
<br>
== 2: SynPhony and reading assistance ==<br>
<br>
On Tue, Feb 17, 2009 at 12:48 PM, Carol Farlow Lerche &lt;<a href="mailto:cafl@msbit.com" target="_blank">cafl@msbit.com</a>&gt;<br>
wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;d like to call your attention again to SynPhony.  We are close to a base<br>
release (probably this week) of a 44,000 word English word database that has<br>
a very rich array of information helpful to the teaching of English,<br>
especially reading.  A 10,000 word Spanish lexicon and 50000 word German one<br>
will follow. Norbert Rennert who compiled these, would like very much to<br>
work with other language experts to extend this effort to other languages.<br>
Some highlights of the English lexicon:  screened from the CMU Sphynx corpus<br>
for accessibility to children, each word entry has frequency data from<br>
analysis with respect to a large corpus of text merged in, phoneme breakdown<br>
(used by reading curricula to decide the order in which words should be<br>
introduced or deemed decodable), etymology, semantic domain<br>
(categorization), IPA coding, syllabification and stress marking.<br>
<br>
The second release will merge in many images, though we don&#39;t expect to<br>
have a complete image-to-word mapping without a volunteer effort.   We plan<br>
to create an API and a way to define a curriculum sequence for word groups<br>
once the basic database is released, to allow integration of the word bank<br>
across all the activities that are literacy related, as well as create<br>
more.  We also hope to use the word bank to score texts for reading level<br>
and assist in creation of simplified version of extant texts suitable for<br>
use by emergent readers.  Please read our design documents at the above<br>
site.<br>
<br>
On Tue, Feb 17, 2009 at 2:02 AM, Tomeu Vizoso &lt;<a href="mailto:tomeu@sugarlabs.org" target="_blank">tomeu@sugarlabs.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Aleksey has started a very interesting new path:<br>
<br>
<a href="http://lists.sugarlabs.org/archive/sugar-devel/2009-February/011470.html" target="_blank">http://lists.sugarlabs.org/archive/sugar-devel/2009-February/011470.html</a><br>
<br>
</blockquote></blockquote>
<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Gregor Kervina wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Sayamindu,<br>
thanks for quick reply!<br>
There is a lot of text to speech software out there - I use<br>
<a href="http://www.bytecool.com/coolspch.htm" target="_blank">http://www.bytecool.com/coolspch.htm</a> that you can try trial and download<br>
additional voices, just to get a feeling, but it is not free and not for<br>
linux. Many other programs are more complex and complicated and some of<br>
them use very complex voice engines that in my opinion doesn&#39;t sound<br>
very good. (I use Mary voice with cool speech)<br>
<br>
OK I spent some time to find all TTS software that is free for linux and<br>
here are some links:<br>
<br>
<a href="http://linux-sound.org/speech.html" target="_blank">http://linux-sound.org/speech.html</a><br>
<br>
<a href="http://linuxhelp.blogspot.com/2006/01/festival-text-to-speech-synthesis.html" target="_blank">http://linuxhelp.blogspot.com/2006/01/festival-text-to-speech-synthesis.html</a><br>
<a href="http://larswiki.atrc.utoronto.ca/wiki/Software" target="_blank">http://larswiki.atrc.utoronto.ca/wiki/Software</a>  - see the links under<br>
Speech section<br>
<a href="http://www.xenocafe.com/tutorials/php/festival_text_to_speech/index.php" target="_blank">http://www.xenocafe.com/tutorials/php/festival_text_to_speech/index.php</a><br>
<a href="http://www.wikihow.com/Convert-Text-to-Speech-on-Linux" target="_blank">http://www.wikihow.com/Convert-Text-to-Speech-on-Linux</a><br>
<a href="http://www.cstr.ed.ac.uk/projects/festival/" target="_blank">http://www.cstr.ed.ac.uk/projects/festival/</a><br>
<a href="http://www.cstr.ed.ac.uk/projects/festival/onlinedemo.html" target="_blank">http://www.cstr.ed.ac.uk/projects/festival/onlinedemo.html</a> - listen to<br>
some demo voices<br>
<a href="http://sourceforge.net/projects/dhvani/" target="_blank">http://sourceforge.net/projects/dhvani/</a> - this one not english<br>
<a href="http://sourceforge.net/projects/tts-cubed/" target="_blank">http://sourceforge.net/projects/tts-cubed/</a><br>
<a href="http://www.speech.cs.cmu.edu/hephaestus.html" target="_blank">http://www.speech.cs.cmu.edu/hephaestus.html</a> - click the links in Speech<br>
Synthesis section<br>
<a href="http://www.speech.cs.cmu.edu/comp.speech/Section5/Synth/rsynth.html" target="_blank">http://www.speech.cs.cmu.edu/comp.speech/Section5/Synth/rsynth.html</a><br>
<a href="http://www.linux.com/archive/feature/122197" target="_blank">http://www.linux.com/archive/feature/122197</a> - two readers - plug-ins for<br>
firefox.<br>
<br>
I can not test them because I&#39;m not a linux user. Maybe you can modify<br>
some of these software (probably Festival) for more user friendly<br>
reading and maybe program a specific button on XO keyboard that will<br>
automatically read the selected text no matter what program is used for<br>
opening the text.<br>
<br>
Judging from google search result for DTBooks, this technology is not<br>
spread at all. The other problem is that it uses somtimes recorded audio<br>
and the size of that is too large for XO... I think the most important<br>
is that TTS works with reader that will open 1.6M e-books from internet<br>
archive<br>
<br>
&lt;<a href="http://www.xconomy.com/boston/2009/10/24/internet-archive-opens-1-6-million-e-books-to-olpc-laptops/" target="_blank">http://www.xconomy.com/boston/2009/10/24/internet-archive-opens-1-6-million-e-books-to-olpc-laptops/</a>&gt;(are<br>

you in this team?).<br>
<br>
Also one important thing is to add cheap headphones with laptop so<br>
children could listen to reading without desturbing others and in the<br>
noisy environments ... another advantage of audio reading is much longer<br>
battery life because you can turn off LCD monitor and audio alone does<br>
not consume much energy.<br>
<br>
Let me know what you think.<br>
All the best,<br>
Gregor<br>
<br>
<br>
<br>
On Mon, Oct 26, 2009 at 4:08 PM, Sayamindu Dasgupta &lt;<a href="mailto:sayamindu@gmail.com" target="_blank">sayamindu@gmail.com</a><br>
&lt;mailto:<a href="mailto:sayamindu@gmail.com" target="_blank">sayamindu@gmail.com</a>&gt;&gt; wrote:<br>
<br>
    Hi Gregor,<br>
    Thanks a lot for jumping in :-)<br>
<br>
    On Mon, Oct 26, 2009 at 2:38 AM, Gregor Kervina<br>
    &lt;<a href="mailto:gregor.kervina@gmail.com" target="_blank">gregor.kervina@gmail.com</a> &lt;mailto:<a href="mailto:gregor.kervina@gmail.com" target="_blank">gregor.kervina@gmail.com</a>&gt;&gt; wrote:<br>
     &gt; Dear Sayamindu Dasgupta, SJ Klein and other members of this list,<br>
     &gt;<br>
     &gt; I&#39;m a student of electrical engineering from Europe and would<br>
    like to share<br>
     &gt; with you my very positive experience with text to speech<br>
    technology that can<br>
     &gt; in my opinion significantly increase the educational potential of<br>
    XO if used<br>
     &gt; in the right way.<br>
     &gt;<br>
     &gt; For the past 12 years (since I was 15 years old) I&#39;m daily<br>
    learning from<br>
     &gt; e-books and internet using text to speech software. I know this<br>
    software is<br>
     &gt; unpopular in developed world, many people don&#39;t even know that it<br>
    exists. On<br>
     &gt; the other hand many people (including me) don&#39;t like reading long<br>
    texts on<br>
     &gt; the LCD screens - that&#39;s why e-books are also not very popular.<br>
     &gt;<br>
     &gt; But unlike my friends I read 50+ e-books every ear and also daily<br>
    news on<br>
     &gt; the internet - I just select the text, copy it, and CoolSpeech<br>
    software<br>
     &gt; (using Mary voice) reads me all the text with speeds 300 to 500<br>
    words per<br>
     &gt; minute. In this way I can browse other sites or look at photos or<br>
    just lay<br>
     &gt; down and listen while my laptop is reading to me.<br>
     &gt; Other people don&#39;t understand what I&#39;m reading because it is too<br>
    fast for<br>
     &gt; them but it can be learned quickly with slower speeds at<br>
beginning.<br>
     &gt;<br>
     &gt; I think XO laptops should definitely have such software<br>
    pre-installed and a<br>
     &gt; video introduction how to use it and what reading speeds can they<br>
    expect<br>
     &gt; after some time of practicing.<br>
     &gt; It is also ideal for children with poor eye sight.<br>
     &gt;<br>
<br>
    This sounds awesome. Could you let us know if the text to speech<br>
    software you have in mind is free/opensource and if it works on<br>
Linux<br>
    ?<br>
    I am also looking at DTBooks specifications for digital talking<br>
books<br>
    - do you know how useful/widespread this technology is ?<br>
<br>
    Thanks,<br>
    Sayamindu<br>
<br>
<br>
    --<br>
    Sayamindu Dasgupta<br>
    [<a href="http://sayamindu.randomink.org/ramblings" target="_blank">http://sayamindu.randomink.org/ramblings</a>]<br>
<br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Bookreader mailing list<br>
<a href="mailto:Bookreader@lists.laptop.org" target="_blank">Bookreader@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/bookreader" target="_blank">http://lists.laptop.org/listinfo/bookreader</a><br>
</blockquote>
_______________________________________________<br>
Bookreader mailing list<br>
<a href="mailto:Bookreader@lists.laptop.org" target="_blank">Bookreader@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/bookreader" target="_blank">http://lists.laptop.org/listinfo/bookreader</a><br>
</blockquote>
<br>
_______________________________________________<br>
IAEP -- It&#39;s An Education Project (not a laptop project!)<br>
<a href="mailto:IAEP@lists.sugarlabs.org" target="_blank">IAEP@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/iaep" target="_blank">http://lists.sugarlabs.org/listinfo/iaep</a><br>
<br>
</blockquote>
<br>
<br>
<br>
</blockquote>
</div></div></blockquote></div><br>