Skip to content

Release 0.4.0

Compare
Choose a tag to compare
@muflone muflone released this 08 Dec 18:06
· 280 commits to master since this release
  • Added SubprocessWrapper.Popen to wrap subprocess.Popen in order to support python versions prior to 2.6 which don't have the delete argument on object creation.
  • Added TempfileWrapper.NamedTemporaryFile to wrap tempfile's Popen object in order to support python versions prior to 2.6 which don't have terminate and send_signal methods. Actually no more used, left for future usage.
  • Now Gespeaker works with python version 2.4 and higher.
  • Temporary file for output to speech is created at program start so new temporary files are no longer created after each play.
  • Included pause and resume features.
  • New icon and logo, kindly provided by MIX.
  • New french translation provided by Emmanuel.
  • Added support for voice type (male/female) via +12 for female voice.
  • Removed escaped text substitution with a more secure temporary file with the text to play.
  • Substituted direct shell piping with more secure subprocess' piping.
  • Better control of external calls, now both espeak and player execution are polled for exitcode and terminated if requested.
  • Added documentation and artists parameters to DialogAbout.

Main window for Gespeaker 0.4