community.general.say – Makes a computer to speak.
Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.say
.
Synopsis
- makes a computer speak! Amuse your friends, annoy your coworkers!
Requirements
The below requirements are needed on the host that executes this module.
- say or espeak or espeak-ng
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
msg string / required | What to say | |
voice string | What voice to use |
Notes
Note
- In 2.5, this module has been renamed from
osx_say
to community.general.say. - If you like this module, you may also be interested in the osx_say callback plugin.
- A list of available voices, with language, can be found by running
say -v ?
on a OSX host andespeak --voices
on a Linux host.
Examples
- name: Makes a computer to speak community.general.say: msg: '{{ inventory_hostname }} is all done' voice: Zarvox delegate_to: localhost
Authors
- Ansible Core Team
- Michael DeHaan (@mpdehaan)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/say_module.html