community.general.say module – Makes a computer to speak.
Note
This module is part of the community.general collection (version 4.8.3).
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
.
Requirements
The below requirements are needed on the host that executes this module.
say or espeak or espeak-ng
Parameters
Parameter |
Comments |
---|---|
What to say |
|
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)
Collection links
Issue Tracker Repository (Sources) Submit a bug report Request a feature Communication