HOW TO: send voice messages on dashboards

×

Warning message

  • You can't delete this newsletter because it has not been sent to all its subscribers.
  • You can't delete this newsletter because it has not been sent to all its subscribers.

Snap4City offers two different possibilities to play voice messages based on text-to-speech capabilities:
- by using the specific voice widget to be instantiated via the wizard tool, or;
- by using the "speak synthesis" node in an IOT App

In the Dashboard Wizard tool, a voice widget is available in the list of widgets represented with the following icon .
By selecting the voice widget (1), the data table below the map shows only a list of pre-filtered results compatible with the selected widget. In this case only results with Data Type "string" are shown in the list (2).

By selecting the data from the list, and confirming the instantiation, the new voice widget is added on the dashboard in the form of a "Play" button.

Also, a specific Node-RED block is available that allows to use the tech-ti-speech capabilities in a more flexible manner.
In the S4CDashboard group, the "speak systhesis" node is available.

The "speak systhesis" node is connectable on all «String» Variables, can be controlled from IoT Applications.
As result a Play button is added on the selected Dashboard.
The speak systhesis node is configurable as: Voice Language and male, female, rate and pitch.

 

HOW TO: send voice messages on dashboards | Snap4City

Error

×

Error message

  • Unable to send e-mail. Contact the site administrator if the problem persists.
  • Unable to send e-mail. Contact the site administrator if the problem persists.
  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in og_field_access() (line 578 of /var/www/html/drupal/sites/default/modules/og/og.module).
  • Notice: Trying to get property of non-object in user_access() (line 806 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 818 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 819 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 825 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 828 of /var/www/html/drupal/modules/user/user.module).
  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/drupal/includes/common.inc:2791) in drupal_send_headers() (line 1499 of /var/www/html/drupal/includes/bootstrap.inc).
  • Error: __clone method called on non-object in og_user_access_entity() (line 2249 of /var/www/html/drupal/sites/default/modules/og/og.module).
The website encountered an unexpected error. Please try again later.