On this page
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_sayto 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 --voiceson 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