Google Cloud Text-to-Speech

The Google Cloud Text-to-Speech modules to convert text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech. 

Getting Started with Google Cloud Text-to-Speech

Prerequisites

In order to use Google Cloud Text-to-Speech with Integromat, it is necessary to have a Google account. If you do not have one, you can create a Google account at accounts.google.com.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Google Cloud Text-to-Speech to Integromat

To connect your Google Cloud Text-to-Speech account to Integromat, you will need to obtain the project's Client ID and Client Secret in the Google Cloud Console.

1. Sign in to Google Cloud console using your Google credentials.

2. Click Select a project > NEW PROJECT. Enter the desired project name, and click the CREATE button. You can also select an existing project (and skip creating a new project).

XdsmSAYhTG.gif

3. Select the project you have created (or an existing project you want to use).

kCQpWYF07n.gif

4. Go to APIs & Services > Library.

ikUYh3USkS.gif

5. Search and enable the following APIs: 

  1. Cloud Text-to-Speech API

The desired service option should display as you type. Click on the API/service you want to connect to Integromat.

d3b30kwpVF.gif

6. Click the ENABLE button to enable the selected API. The billing account must be enabled for the project. See the Modify a project's billing settings documentation.

7. Navigate to APIs & ServicesOAuth consent screen settings, choose the External option, and click the CREATE button.

bw6JL1HSQt.gif

You will not be charged when selecting this option! For more details, please refer to Google's Exceptions to verification requirements.

8. Fill in the required fields as follows:

For OAuth consent screen section:

Application name

Enter the name of the app asking for consent.

For example: Integromat.

User Support Email

Select your email.

Authorized domainsintegromat.com
Developer contact informationEnter your email.

For the Scopes section:

Click the Add or Remove Scopes button to add the required scopes.

Scopes for Google APIs

Add required scopes for the Google service you want to connect to Integromat.

M2cXJpxIbq.gif

The list of required scopes:

SERVICE/API

REQUIRED SCOPES

Gmail
https://mail.google.com/
https://www.googleapis.com/auth/gmail.labels
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.insert
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/gmail.metadata
Google Drive
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.readonly

For the Test Users section (if you are using a GSuite account under an organization):

The Optional Info section is displayed only for non-GSuite users and does not contain any required fields.
This step is required, otherwise you won't be able to establish a connection with Integromat.

Click the ADD USERS button to add the email address associated with the Google account you want to connect with Integromat.

11. Navigate to Credentials. Click on the +CREATE CREDENTIALS, and select the OAuth Client ID option.

koPJzTFXFn.gif

12. Fill in the required fields as follows, and then click the CREATE button to create the application:

Application typeWeb application
Namee.g. Integromat
Authorized redirect URIs

https://www.integromat.com/oauth/cb/google-custom

gwzr3mPVAe.gif

13. A dialog containing the app's Client ID and Client Secret is displayed. Save them in a safe place for later use.

explorer_tCReFOgixG.png

14. Go to Integromat, open the Create a connection dialog of the desired Google Cloud Text-to-Speech module, enter the Client ID and Client Secret from step 13 above in the respective fields, and click Continue.

2020-11-10_16_55_50-Integration_Meetup___Integromat.png

15. Sign in with your Google account.

16. The This app isn't verified window may appear.

The app = your OAuth client you have created above.

17. Click on the Advanced link and then on the Go to Integromat (unsafe) link to allow access using your custom OAuth client.

RsUKiYLB6k.gif

18. Click Allow twice to grant Integromat permission.

p2FrRsL0UR.gif

19. Click the Allow button to confirm your choices.

2020-11-10_15_13_30-Sign_in_-_Google_Accounts.png

The connection to your Google Cloud Text-to-Speech has been established.

To use Google Cloud Text-to-Speech modules, the billing must be enabled for your project. You can enable a free trial via Storage > Storage > Sign Up For a Free Trial.
2020-11-10_17_11_39-Storage_browser___Storage___Storage___Google_Cloud_Platform.png

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.