def say(self, message, **options):
<EOL>n May <NUM_LIT:15> <NUM_LIT>:<NUM_LIT>:<NUM_LIT> <NUM_LIT>** -- egilchri<EOL>if hasattr(self, '<STR_LIT>'):<EOL><INDENT>if (not '<STR_LIT>' in options):<EOL><INDENT>options['<STR_LIT>'] = self.voice<EOL><DEDENT><DEDENT>n May <NUM_LIT:15> <NUM_LIT>:<NUM_LIT>:<NUM_LIT> <NUM_LIT>** -- egilchri<EOL>self._steps.append(Say(message, **options).obj)<EOL>
When the current session is a voice channel this key will either play a message or an audio file from a URL.
In the case of an text channel it will send the text back to the user via i nstant messaging or SMS.
Argument: message is a string
Argument: **options is a set of optional keyword arguments.
See https://www.tropo.com/docs/webapi/say