NAME speak / say

Simply speaks the passed in message, clipboard or file (invoked as speak or say)

VERSION

Author

Andrew DeFaria <Andrew@DeFaria.com>

Created:

Wed 24 Feb 2021 12:01:12 PM PST

SYNOPSIS

Usage: speak | say [-usa|ge] [-h|elp] [-v|erbose] [-de|bug]
             [-c|lipboard] [-f|ile <filename>] [-p|ersona <name>]
             [-a|pp <name>] [-l|astmsg | -r|epeatmsg]
             [-o|utput <filename>] ["message"]

Where:
  -usa|ge:                 Print this usage
  -h|elp:                  Detailed help
  -c|lipboard:             Speak the contents of the clipboard
  -f|ile <filename>:       Speak the contents of <filename>
  -p|ersona <name>:        Use a specific persona voice
  -a|pp <name>:            Specify application name to tag in the log
  -l|astmsg | -repeatmsg:  Repeat the last spoken message from the log
  -o|utput <file>:         Save output speech to specified audio file
  "message":               Speak the message

DESCRIPTION

This script speaks the contents of the passed in message, clipboard or file. Can be called as either 'speak' or 'say'.