Voice Agent

MSRP: $89.00
Cinegration LLC
Please sign in to buy

This product cannot be added to the
cart because you are not logged in.

The Voice Agent allows automatic voice alerts to be played over T3 touchscreens or through speakers in the home using the Announcement agent. The driver automatically creates announcements for easy installation. No API key or 3rd party validation is required. Driver uses Google Voice API and supports over 50 different voices!


  • Use standard voice alerts or create custom alerts on Control4 T3 touchscreens or home speakers
  • No dealer setup is required for basic touchscreen alert notifications
  • Supports Agent notifications.
  • Create custom notifications in programming

This driver is compatible with Control4 2.10.x or higher. A strong network connection is required to effectively utilize this driver.  Control4 Touchscreens (T3) are recommended for alerts or a speaker zone that does not have amp standby or connected to a receiver.  The driver uses the Announcement agent

How this driver works
When the driver is installed an announcement is automatically created and all rooms are added to this announcement.  The driver will then use this announcement as the conduit for the voice alerts.  Dealers simply need to use Composer Actions to make different voice alerts.  Cinegration Agents can also integrate with this driver and can utilize the voice feature once this driver is installed.

Can the driver say anything on a Control4 audio zone? 
The driver can take any text string (up to 2000 characters) and will convert this to a WAV file and play it on the speakers.  The driver uses Google Voice API for WAV creation.  Average tested action trigger to voice alert is around 2-4 seconds

What hardware do I need? 
A Control4 t3 touchscreen or an audio room that is can play digital media from a Control4 controller

Do I need to pay or setup voice apis?
No. All fees for the cloud service are already included in the cost of the driver.  CinDev uses Google Voice API.

How many different voices can the driver make?
Here is the current list of voices: https://cloud.google.com/speech-to-text/docs/languages

Is there a limit to the amount of voice alerts I can do?
Yes.  There is a 5000 character limit per day.  If you need more than this, please email: info@cindev.com to discuss project requirements

What kinds of things can the driver say?
The driver can be programmed to let a user know about a certain door or window being open, a good morning report.  A read out of the wireless SSID information for AirBnB customers.  When connected to other Cinegration Agents, the driver can notify about Weather events, Power loss, Water Detection, Temperature warnings etc... 

Where can I get support if I have an issue?
If you have questions or issues with the driver or integration, please go to https://help.drivercentral.io and submit a ticket.

Do you offer showroom discounts? 
All Cinegration Development drivers support the DriverCentral showroom project.

Can I try this driver out before buying it?
All Cinegration Development drivers for Control4 come with a 7-day trial. Simply add the DriverCentral licensing driver along with this driver and you can fully test the driver before purchasing. 


Driver is provided by Cinegration Development LLC.  All rights reserved.

No posts found

Voice Agent

Control4 Version:  2.9.1, 2.10.x
Compatible Hardware:

  • Control4 T3 Touchscreens (recommended method for voice alerts)
  • Control4 Digital Audio (using Announcements Agent from Control4)
    • In-ceiling speaker zones
    • Kitchens, Bathrooms, Patios etc… anywhere Control4 music can be played

Documentation: https://drivercentral.io/platforms/control4-drivers/utility/voice-agent


Create voice alerts for announcements quickly and efficiently in a Control4 home.  The driver creates an announcement automatically and configures it to play announcements in all the audio rooms of the house.  The dealer can then customize this announcement and send any text alert to those speakers.  With Control4 T3 touchscreens the dealer can use the built-in speaker for alerts from the touchscreens!  This is a great way to showcase the functionality and power of a Control4 Touchscreen.

Common Alerts

  • Power Failures/Running on batteries
  • Trash Service needs to be taken out
  • Welcome messages for guests
  • Weather alerts
  • Large relay (motor/sensor) turning on/off
  • Service check ins
  • Good night/macro execution


  • Make sure to have the Announcements Agent installed first
  • Add driver to project
  • Driver will setup automatically or use Driver Action: Setup Voice Announcements
  • Use Action Programming to trigger messages
  • (to use variable programming see advanced programming below)
  • Refresh Navigators

Basic Programming:

Most Cinegration Agents will already come pre-built with voice alerts in them.  Simply by having this driver in the project, the home can begin to alert the customer.  Normal use of driver is to alert customer when events or confirmations happen (Watering started, House Off, Rental Property welcome).  The Snooze feature is a way for the driver to silence all voice alerts until the snooze time has elapsed.  Example: Silencing all voice alerts for 4 hours.

Use Control4 Actions: Send Alert to send to alerts.  When driver was installed, an announcement was created with all rooms in project added to it.  If you wish to use speaker announcements, this is the announcement that will be used.  Dealers should then adjust the rooms and levels for this announcement per home.  This means that you can only broadcast voice messages to a select set of speaker areas (touchscreens do not apply in this condition).  Because of this, you can add multiple voice agent drivers to the project for each voice alert group you need.

Configuring for different events:

The Voice Agent is designed to use a single announcement. Configure which rooms will play audio announcements. If you need different configurations, just add multiple copies of the driver for each configuration. In MOST installation’s only a single driver is needed.

Advanced Programming:

The Voice Agent can also be used to say dynamic or variable data. Create a dynamic greeting or alerts for weather alerts. You can also stack multiple variables in the same message. Examples would be:

  • {81:LAST_ZONE} has been opened => Front Door has been opened
  • The home is now in {Home Mode} Mode => The home is now in Away Mode

Composer Variables: These are variables from the Agent Variables. To use, simply put the exact name of the variable between { and }.

  • Attention, {Trash Service} needs to be taken out => Attention, trash and recycling need to be taken out

Device Variables: {deviceId:variable_name}. The device id of any device can be easily found by hovering your mouse over the device. The variable name is case sensitive. Examples would be:

  • {661:BRIGHTNESS}
  • {1024:USER_NAME}
  • {123:AREA_STATUS}


  • Message: Hello {81:USER_NAME} and welcome to our home => Hello the jones family and welcome to our home


Cinegration strives to provide fully working drivers without defects.  However, changes and bugs may be found.  Because of this, any bug/maintenance update to this driver will be free of charge. However, due to the ever-changing nature of computer and audio/video systems, if a new version of the Control4® software creates issues with this driver, or feature enhancements, an upgrade version will be provided for an additional expense or free as determined by Cinegration.



  • 1000 (5/2019)
    • Initial Release
  • 1001 (6/2019)
    • Added ability to use variable programming to include dynamic or variable data in the announcement
  • 1002 (6/2019)
    • Updated to work with legacy systems (HC800)