Changes for version 1.07 - 2026-10-28

  • Added optional $app parameter to speak() to tag invoking applications in the log (e.g. [announceEmail Gmail], [announceEmail DeFaria.com]).
  • Added -a|pp <name> option to speak and say commands.
  • Added -l|astmsg and -r|epeatmsg / -repeat options to speak and say commands to repeat the last spoken message from /var/log/speak.log.
  • Added last_message() subroutine to Speak.pm to retrieve the last spoken message from the log.
  • Added automatic persona display name mapping (%PERSONA_MAP) for square-bracket logging of TTS personas.
  • Supported named parameters and options hashref in speak().

Documentation

Modules

Convert text to speech using Google's engine and play it on speakers

Provides

in lib/Speak.pm