Mr. Foo Bar
and 2 contributors


App::wrapspeak - It speaks for you !


Version 0.1


This App intends to be a simple wrapper around speech synthesis engines. Currently, only festival is supported.

By wrapping, it provides pause, rewind and forward functionalities.

USAGE text_file_name

  • Space for pause

  • Any Key resumes while paused.

  • Left for rewind by 1 sentence.

  • Right for forward by 1 sentence.



This is the main subroutine that gets called by the script.

It does the following.

  • Grab all senetences in text.

  • Open3 a pipe to festival.

  • Wait, for user to press a key / or for the sentence read by festival to end.

  • If use has pressed the Space kye, it waits. If the user Left, Right it changes the sentence order.

  • If the sentence has ended , it goes for the next sentence in the LOOP


  • Extend to espeak


mucker, <mukcer at>


Please report any bugs or feature requests to bug-app-wrapspeak at, or through the web interface at "/ p-wrapspeak" in http:. I will be notified, and then you'll automatically be notified of pro gress on your bug as I make changes.


You can find documentation for this module with the perldoc command.

perldoc App::wrapspeak

You can also look for information at:


Copyright 2012 mucker.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See for more information.