---
title: Google Cloud Text-to-Speech
slug: import-test-pdf/google-cloud-text-to-speech
createdAt: 2025-10-23T07:50:10.554Z
---

With Google Cloud Text-to-Speech modules in , you can convert text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech in your Google Cloud Text-to-Speech account.

To use the Google Cloud Text-to-Speech module, you must have a Google account, a project created in the [Google Cloud Platform](https://console.cloud.google.com), and billing enabled for the Google project. You can create an account at [accounts.google.com](https://accounts.google.com/newaccount).

Refer to the [Google Cloud Text-to-Speech API documentation](https://cloud.google.com/text-to-speech/docs/reference/rest/v1/text/synthesize) for a list of available endpoints.

:::hint{type="success"}
### Note

's use and transfer of information received from Google APIs to any other app will adhere to [Google API Services User Data Policy](https://developers.google.com/terms/api-services-user-data-policy).
:::

## Connect Google Cloud Text-to-Speech to

To establish the connection, you must:

### Create and configure a Google Cloud Platform project for Google Cloud Text-to-Speech.

Before you establish the connection in , you must create and configure a project in the Google Cloud Platform to obtain your client credentials.

### Create a Google Cloud Platform project for Google Cloud Text-to-Speech

To create a Google Cloud Platform project:

1. Log in to the [Google Cloud Platform](https://console.cloud.google.com/) using your Google credentials.
2. On the welcome page, click **Create or select a project** > **New project**.
3. Enter a **Project name** and select the **Location** for your project.
4. Click **Create**.
5. In the top menu, check if your new project is selected in the **Select a project** dropdown. If not, select the project you just created.

:::hint{type="success"}
### Note

To create a new project or work in the existing one, you need to have the `serviceusage.services.enable` permission. If you don’t have this permission, ask the Google Cloud Platform Project Owner or Project IAM Admin to grant it to you.
:::

### Enable APIs for Google Cloud Text-to-Speech

To enable to required API:

1. Open the left navigation menu and go to **APIs & Services** > **Library**.
2. Search for the following API: **Cloud Text-to-Speech API**
3. Click **Cloud Text-to-Speech API**, then click **Enable**.

### Configure your OAuth consent screen for Google Cloud Text-to-Speech

To configure your OAuth consent screen:

1. In the left sidebar, click **Google Auth Platform**.

:::hint{type="success"}
### Note

If you don't see **Google Auth Platform** in the left sidebar, click **View all products** at the top of it, then pin **Google Auth Platform** to the sidebar.

![Pin_auth_platform.png](../image/uuid-808a4358-1d48-9673-3bbe-bb9ac41cdcc2.png)
:::

2. Click **Get Started**.
3. In the **Overview** section, under **App information**, enter *Make* as the app name and provide your Gmail address. Click **Next**.
4. Under **Audience**, select **External**.
   For more information regarding user types, refer to [Google's Exceptions to verification requirements documentation](https://support.google.com/cloud/answer/9110914#exceptions-ver-reqts).
5. Under **Contact Information**, enter your Gmail address.
6. Under **Finish**, agree to the Google User Data Policy.
7. Click **Continue** > **Create**.
8. In the **Branding** section, under **Authorized domains**, add `make.com` and `integromat.com`. Click **Save**.
9. Optional: In the **Audience** section, add your Gmail address on the **Test users** page, then click **Save and continue** if you want the project to remain in the **Testing** publishing status.
10. In the **Data Access** section, click **Add or remove scopes**, add the following scope, and click **Update**: `https://www.googleapis.com/auth/cloud-platform`
11. Click **Save**.

:::hint{type="success"}
### Note

**Publishing Status**

**Testing:** If you keep your project in the **Testing** status, you will be required to reauthorize your connection in  every week. To avoid weekly reauthorization, update the project status to **In production**.

**In production:** If you update your project to the **In production** status, you will not be required to reauthorize the connection weekly. To update your project's status, go to the **Google Auth Platform**, the **Audience** section, and click **Publish app**. If you see the notice **Needs verification**, you can choose whether to go through the [Google verification process](https://support.google.com/cloud/answer/13463073?authuser=1\&visit_id=638718595933013017-1855034908\&rd=1) for the app or to connect to your unverified app. Currently connecting to unverified apps works in , but we cannot guarantee the Google will allow connections to unverified apps for an indefinite period.

For more information regarding the publishing status, refer to the Publishing status section of [Google's Setting up your OAuth consent screen help](https://support.google.com/cloud/answer/10311615#zippy=).
:::

### Create your Google Cloud Text-to-Speech client credentials

To create your client credentials:

1. In Google Auth Platform, click **Clients**.
2. Click **+ Create Client**.
3. In the **Application type** dropdown, select **Web application**.
4. Update the **Name** of your OAuth client. This will help you identify it in the platform.
5. In the **Authorized redirect URIs** section, click **+ Add URI** and enter the following redirect URI: `https://www.integromat.com/oauth/cb/google-custom`.
6. Click **Create**.
7. Click the OAuth 2.0 Client you created, copy your **Client ID** and **Client secret** values, and store them in a safe place.

You will use these values in the **Client ID** and **Client Secret** fields in .

### Establish the connection with Google Cloud Text-to-Speech in

To establish the connection in :

1. Log in to your  account, add a Google Cloud Text-to-Speech module to your , and click **Create a connection**.
2. Optional: In the **Connection name** field, enter a name for the connection.
3. In the **Client ID** and **Client Secret** fields, enter the values you copied in the [Create your Google Cloud Text-to-Speech client credentials section](google-cloud-text-to-speech.html#create-your-google-cloud-text-to-speech-client-credentials-2431748) above.
4. Click **Sign in with Google**.
5. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your and add more Google Cloud Text-to-Speech modules. If your connection requires reauthorization at any point, follow the connection renewal steps [here](../connections/connecting-to-services.html).

## Build Google Cloud Text-to-Speech

After connecting the app, you can perform the following actions:

Synthesis

- Synthesize a Speech

Other

- Make an API Call
