The reauthorized Individuals with Disabilities Education Act (IDEA) was signed into law on Dec. 3, 2004, by President George W. Bush. As of that date the 1996 Chafee Amendment was also further revised.
“Specialized formats” was newly given the meaning in 2004 that it now "... includes large print formats when such materials are distributed exclusively for use by blind or other persons with disabilities." Large print was not previously mentioned as a "specialized Format".
The drafters of the revised Chafee statute in 2004 could have easily specifically mentioned DAISY as a "specialized format" at that tine. They did not. Where was the DAISY Consortium leadership?
The beta testing phase for Tobi has now started and we are about to send a public announcement.
One way to use Tobi is to create a DTBOOK text document using Microsoft Word or Open Office with their "Save As DAISY" plugins.
Then simply open the ".xml" file from Tobi and start adding audio using human narration or pre-recorded audio clips.
More information here:
http://daisy.trac.cvsdude.com/tobi
If you have no intentions of producing a full text - full audio book, Tobi would do the trick. What you will get is a book with headings (and possibly pagenumbers) and full audio.
- download OBI and install, read help manual, then start typing the headings for sections and chapters and import the appropriate audio (or the other way round...)
- download the DAISY Pipeline and install, then take exported Tobi book (the xml part which we like to call DTBook or DAISY xml) load it onto the pipeline and convert it to the format most appropriate to your purposes.
I would recommend Windows, but that only because I'm running it...and a lot of other task specific and non-DAISY software only lives there.
If you run into troubles contact me: daisym (at) tters.org
Can you tell me more about the type of book that you noticed this behavior with? Do you know if it contained audio (either human narrated or pre-recorded text-to-speech) or if it is a text-only book?
You can refer to the Command Line User Guide:
http://daisymfc.sourceforge.net/doc/enduser/cmd-user-guide.html
First you have to point the command to a "task script" file (with a *.taskScript extension). You can first use the "-i" option to get a list of the parameters to set, and then set this parameters using the "--name=value" syntax.
For instance, to get the information on the "DTBook to XHTML" script:
$ ./pipeline.bat -i scripts\create_distribute\xhtml\DtbookToXhtml.taskScript
Then to execute the conversion:
$ ./pipeline.bat scripts\create_distribute\xhtml\DtbookToXhtml.taskScript --input=C:\Input\dtbook.xml --output=C:\output\output.xhtml
Thank you for sending me your sample DTBOOK file. We have now fixed the image bug, and we are in the process of publishing v0.1.6.0 (alpha build). Regards, Dan
Hi Greg, as far as I can tell, images display fine in Tobi. Could you please forward your problematic DTBOOK?
Note: audio synchronization is currently not enabled for the accessible caption adjoined to an image (e.g. in an image group). This is in our todo list. Thank you for your feedback. Kind regards, Daniel
do you have page numbers in your converted document? If they are there and in the right place then it's a fault in your reading system. If there are no page numbers in your converted doc then see if these help:
http://www.daisy.org/forums/node/170
http://www.daisy.org/forums/node/137
http://www.daisy.org/forums/node/126
Well! If not demanding, Coming up with new TTS voices is definitely sweating work. Had that been very simple Microsoft would have given lot better quality built in talking characters for their OS. Good news is minds around the work are working on given better quality audio solutions at cheaper rates. So lets wait and hope and contribute if we can.
While working on generating automated Daisy with audio production making use of different synthetic voices, I had experience on different voices from difference vendors like AT&T, ScanSoft and Loquendo. The voices by these and many others are much much better in quality as compared to Microsoft voices of Sam and Mary. Still they all have limitations. Interestingly, different voices from the same vendor might not behave in different manner for a specific sentence or even word. For the same rate some of the voices might speak faster than others. Context of a word or a phrase has its own problems. Modern and classical text which contains new slang or obsolete words have different pains, and a lot more ...
Generating DAISY with human voices is definitely a quality reading experience but on much higher cost in terms of time and resources. You can have a look at DAISY titles produced using automated process using synthesized voices at http://www.readhowyouwant.com/humanware/. You will see that although these are not equivalent to a nice sounding human voice but voice quality for these titles is not bad either as they are applied upon different processing techniques. After hearing them you will surely feel that machine generated output is not very poor either.
The implementation used for XML parsing and transformations are configured with the regular JAXP factory properties, in the pipeline.properties fle (notably javax.xml.transform.TransformerFactory, javax.xml.parsers.SAXParserFactory, and javax.xml.stream.XMLInputFactory).
If you want to use other factories in your transformer you can always temporarily set these system properties to something else at the beginning of the execution, then reset the old values after the execution.
If you use the built-in XSLTRunner tranformer, you can also set the transformer factory using the "factory" transformer parameter. See how it's done in one of the two aforementioned transformers.
1. A reason to use xsl 1.0 with Java extension is that our application needs java for better data handling and some xsl functions to comparing node-sets or nodes to each another. Clean xsl scripts are not enougth to it. But I will look after scripts you mentioned any way, if there is some way.
I know that I do'nt need to develop any plug-ins or end-points, but my idea was - in this special case - that after developing like those, I would to execute our application in own different classpath and class loading. In that case, pipeline framework or script should call our code as usual, but have different, own set of xalan etc parsers and frameworks than pipeline has. Is that possible to done? Perhaps it should work as a pipeline service enstead.
It should be fairly straightforward to integrate an XSLT-based conversion as a Pipeline transformer. The Pipeline has built-in functionality to even create such transformer without writing Java code.
You can find more information on the Pipeline developer documentation:
http://daisymfc.sourceforge.net/doc/developer/transformer-authoring-guide.html
http://daisymfc.sourceforge.net/doc/index-developer.html
Note that the Pipeline uses Michel Kay's Saxon to run XSLT transformations. Saxon is an XSLT 2.0 and XPath 2.0 implementation but is also able to execute most XSLT 1.0 stylesheets.
For an example of a pure XSLT transformer, see the se_tpb_dtbook2latex (using XSLT 2.0)
http://daisymfc.svn.sourceforge.net/viewvc/daisymfc/trunk/dmfc/transformers/se_tpb_dtbook2latex/dtbook2latex.tdf?view=ma...
Or the dk_dbb_dtbook2rtf transformer (using XSLT 1.0)
http://daisymfc.svn.sourceforge.net/viewvc/daisymfc/trunk/dmfc/transformers/dk_dbb_dtbook2rtf/transformer.tdf?view=markup
Finally, note that you do not have to develop an Eclipse plugin or write an extension point to create a new Pipeline transformer. These concepts belong to the Eclipse RCP framework which is only used for the GUI layer of the Pipeline application.
2. Pipeline accessibility
Yes the Pipeline GUI should be out-of-the-box accessible to visually impaired users on Windows, Linux and Mac OS X. The underlying Eclipse RCP and SWT libraries are using the IAccessible2 API to call the native accessibility layers.
See also the Pipeline FAQ section on accessibility:
http://daisymfc.sourceforge.net/faq.html#access
3. Further developments
The Pipeline project is now in maintenance mode. It means that the DAISY Consortium will not allocate new resources to further develop it, but will however keep on supporting and helping third-party contributors.
As for future directions, we're about to officially launch the Pipeline 2 project, which is a fundamental redesign of the Pipeline framework to embrace new technologies and standards (notably W3C's XProc) and better integrate with the DAISY community and publishing mainstream.
You'll find more information on the Pipeline 2 development site:
http://code.google.com/p/daisy-pipeline/
http://code.google.com/p/daisy-pipeline/wiki/ProjectCharter
Yeah, me too. You never know how happy I am when I read your post. Like Samuel, I was tired listening to the same voice over and over again. But it seems it's over now :). Thanks.
snoring remedies
Thanks Marisa turning off ZoomText sorted out the problem for me. I'd spent ages trying to fix this and didn't realise doing something so simple as that would fix the problem but I'm glad it did so thanks.
You don't need beta 4 to run AMIS 3.1 -- if you are having trouble with AMIS 3.1, please start with these troubleshooting steps:
http://daisy-trac.cvsdude.com/amis/wiki/Troubleshooting
and email me at marisa.demeglio [at] gmail [dot] com for follow-up.
Hi, I have installed AMIS 3.1 on my windows 7. I dont really understand all the technical issues of Beta 4 etc but I assume I need to install it to get the AMIS working. The program hangs on opening .....
What is Beta 4 and how can I get it . ps. pls excuse my ignorance!
Hi Mauricio,
any TTS residing o your hard disk can be used with either Save as DAISY or the DAISY Pipeline.
Have a look here:
http://www.daisy.org/forums/node/136
http://www.daisy.org/forums/251
Regards
Olaf
Hi Wes,
to find out about the above and more, go here:
http://www.daisy.org/z3986/structure/SG-DAISY3/index-of-elements.html
Your sample didn't make it to the forum, thus its hard to tell what went wrong.
rgds
Olaf
The reauthorized Individuals with Disabilities Education Act (IDEA) was signed into law on Dec. 3, 2004, by President George W. Bush. As of that date the 1996 Chafee Amendment was also further revised.
“Specialized formats” was newly given the meaning in 2004 that it now "... includes large print formats when such materials are distributed exclusively for use by blind or other persons with disabilities." Large print was not previously mentioned as a "specialized Format".
The drafters of the revised Chafee statute in 2004 could have easily specifically mentioned DAISY as a "specialized format" at that tine. They did not. Where was the DAISY Consortium leadership?
Hello !
The beta testing phase for Tobi has now started and we are about to send a public announcement.
One way to use Tobi is to create a DTBOOK text document using Microsoft Word or Open Office with their "Save As DAISY" plugins.
Then simply open the ".xml" file from Tobi and start adding audio using human narration or pre-recorded audio clips.
More information here:
http://daisy.trac.cvsdude.com/tobi
Regards, Daniel
Hi sreph45,
If you have no intentions of producing a full text - full audio book, Tobi would do the trick. What you will get is a book with headings (and possibly pagenumbers) and full audio.
- download OBI and install, read help manual, then start typing the headings for sections and chapters and import the appropriate audio (or the other way round...)
- download the DAISY Pipeline and install, then take exported Tobi book (the xml part which we like to call DTBook or DAISY xml) load it onto the pipeline and convert it to the format most appropriate to your purposes.
I would recommend Windows, but that only because I'm running it...and a lot of other task specific and non-DAISY software only lives there.
If you run into troubles contact me: daisym (at) tters.org
rgds
Olaf
Hi Niclas,
Can you tell me more about the type of book that you noticed this behavior with? Do you know if it contained audio (either human narrated or pre-recorded text-to-speech) or if it is a text-only book?
Thanks
Marisa
Dear Herceg,
You can refer to the Command Line User Guide:
http://daisymfc.sourceforge.net/doc/enduser/cmd-user-guide.html
First you have to point the command to a "task script" file (with a *.taskScript extension). You can first use the "-i" option to get a list of the parameters to set, and then set this parameters using the "--name=value" syntax.
For instance, to get the information on the "DTBook to XHTML" script:
$ ./pipeline.bat -i scripts\create_distribute\xhtml\DtbookToXhtml.taskScript
Then to execute the conversion:
$ ./pipeline.bat scripts\create_distribute\xhtml\DtbookToXhtml.taskScript --input=C:\Input\dtbook.xml --output=C:\output\output.xhtml
HTH,
Romain.
Thank you for sending me your sample DTBOOK file. We have now fixed the image bug, and we are in the process of publishing v0.1.6.0 (alpha build). Regards, Dan
I have a sample book which does not show the JPG image on my Tobi install. Where would you like me to send it to?
Hi Greg, as far as I can tell, images display fine in Tobi. Could you please forward your problematic DTBOOK?
Note: audio synchronization is currently not enabled for the accessible caption adjoined to an image (e.g. in an image group). This is in our todo list. Thank you for your feedback. Kind regards, Daniel
Hello Bonnie,
do you have page numbers in your converted document? If they are there and in the right place then it's a fault in your reading system. If there are no page numbers in your converted doc then see if these help:
http://www.daisy.org/forums/node/170
http://www.daisy.org/forums/node/137
http://www.daisy.org/forums/node/126
regards
Olaf
Hello Wellington7,
go here:
http://www.daisy.org/sample-content
rgds
Olaf
This is exactly whats happening on my PC using Windows 7.
Worked fine the day before - now nothing generates
Yes Andrew, we received it.
There was delay because we were busy in conference.
Hi there,
I uploaded the project last week. Just want to make sure you received it.
Thanks,
Andrew
Well! If not demanding, Coming up with new TTS voices is definitely sweating work. Had that been very simple Microsoft would have given lot better quality built in talking characters for their OS. Good news is minds around the work are working on given better quality audio solutions at cheaper rates. So lets wait and hope and contribute if we can.
While working on generating automated Daisy with audio production making use of different synthetic voices, I had experience on different voices from difference vendors like AT&T, ScanSoft and Loquendo. The voices by these and many others are much much better in quality as compared to Microsoft voices of Sam and Mary. Still they all have limitations. Interestingly, different voices from the same vendor might not behave in different manner for a specific sentence or even word. For the same rate some of the voices might speak faster than others. Context of a word or a phrase has its own problems. Modern and classical text which contains new slang or obsolete words have different pains, and a lot more ...
Generating DAISY with human voices is definitely a quality reading experience but on much higher cost in terms of time and resources. You can have a look at DAISY titles produced using automated process using synthesized voices at http://www.readhowyouwant.com/humanware/. You will see that although these are not equivalent to a nice sounding human voice but voice quality for these titles is not bad either as they are applied upon different processing techniques. After hearing them you will surely feel that machine generated output is not very poor either.
Enjoy!
Zubair Younas.
The implementation used for XML parsing and transformations are configured with the regular JAXP factory properties, in the pipeline.properties fle (notably javax.xml.transform.TransformerFactory, javax.xml.parsers.SAXParserFactory, and javax.xml.stream.XMLInputFactory).
If you want to use other factories in your transformer you can always temporarily set these system properties to something else at the beginning of the execution, then reset the old values after the execution.
If you use the built-in XSLTRunner tranformer, you can also set the transformer factory using the "factory" transformer parameter. See how it's done in one of the two aforementioned transformers.
HTH,
Romain.
1. A reason to use xsl 1.0 with Java extension is that our application needs java for better data handling and some xsl functions to comparing node-sets or nodes to each another. Clean xsl scripts are not enougth to it. But I will look after scripts you mentioned any way, if there is some way.
I know that I do'nt need to develop any plug-ins or end-points, but my idea was - in this special case - that after developing like those, I would to execute our application in own different classpath and class loading. In that case, pipeline framework or script should call our code as usual, but have different, own set of xalan etc parsers and frameworks than pipeline has. Is that possible to done? Perhaps it should work as a pipeline service enstead.
Thanks for good answer! And about links also.
Tuomas
Dear Tuomas,
1. Integrating XSLT-based transformations
It should be fairly straightforward to integrate an XSLT-based conversion as a Pipeline transformer. The Pipeline has built-in functionality to even create such transformer without writing Java code.
You can find more information on the Pipeline developer documentation:
http://daisymfc.sourceforge.net/doc/developer/transformer-authoring-guide.html
http://daisymfc.sourceforge.net/doc/index-developer.html
Note that the Pipeline uses Michel Kay's Saxon to run XSLT transformations. Saxon is an XSLT 2.0 and XPath 2.0 implementation but is also able to execute most XSLT 1.0 stylesheets.
For an example of a pure XSLT transformer, see the se_tpb_dtbook2latex (using XSLT 2.0)
http://daisymfc.svn.sourceforge.net/viewvc/daisymfc/trunk/dmfc/transformers/se_tpb_dtbook2latex/dtbook2latex.tdf?view=ma...
Or the dk_dbb_dtbook2rtf transformer (using XSLT 1.0)
http://daisymfc.svn.sourceforge.net/viewvc/daisymfc/trunk/dmfc/transformers/dk_dbb_dtbook2rtf/transformer.tdf?view=markup
Finally, note that you do not have to develop an Eclipse plugin or write an extension point to create a new Pipeline transformer. These concepts belong to the Eclipse RCP framework which is only used for the GUI layer of the Pipeline application.
2. Pipeline accessibility
Yes the Pipeline GUI should be out-of-the-box accessible to visually impaired users on Windows, Linux and Mac OS X. The underlying Eclipse RCP and SWT libraries are using the IAccessible2 API to call the native accessibility layers.
See also the Pipeline FAQ section on accessibility:
http://daisymfc.sourceforge.net/faq.html#access
3. Further developments
The Pipeline project is now in maintenance mode. It means that the DAISY Consortium will not allocate new resources to further develop it, but will however keep on supporting and helping third-party contributors.
As for future directions, we're about to officially launch the Pipeline 2 project, which is a fundamental redesign of the Pipeline framework to embrace new technologies and standards (notably W3C's XProc) and better integrate with the DAISY community and publishing mainstream.
You'll find more information on the Pipeline 2 development site:
http://code.google.com/p/daisy-pipeline/
http://code.google.com/p/daisy-pipeline/wiki/ProjectCharter
HTH,
Romain.
Yeah, me too. You never know how happy I am when I read your post. Like Samuel, I was tired listening to the same voice over and over again. But it seems it's over now :). Thanks.
snoring remedies
thanks for your help!!
Thanks for the feedback. What version of ZoomText were you using? I want to investigate why you can't run both at the same time.
Thanks
Marisa
Thanks Marisa turning off ZoomText sorted out the problem for me. I'd spent ages trying to fix this and didn't realise doing something so simple as that would fix the problem but I'm glad it did so thanks.
Hello,
You don't need beta 4 to run AMIS 3.1 -- if you are having trouble with AMIS 3.1, please start with these troubleshooting steps:
http://daisy-trac.cvsdude.com/amis/wiki/Troubleshooting
and email me at marisa.demeglio [at] gmail [dot] com for follow-up.
Thanks!
Marisa
Hi, I have installed AMIS 3.1 on my windows 7. I dont really understand all the technical issues of Beta 4 etc but I assume I need to install it to get the AMIS working. The program hangs on opening .....
What is Beta 4 and how can I get it . ps. pls excuse my ignorance!