🧩 Integration
πŸ—£οΈ Speech to Text (STT)
πŸ”— Integrate with Speech to Text (STT) API

πŸ”— Integrate IZT Cloud Voice with Google Cloud Speech-to-Text Service

To integrate IZT Cloud Voice with Google Cloud Speech-to-Text service, follow the steps below. This integration allows for voicemail transcription and other text-to-speech functionalities.

Restrictions

  • Internet Access: This integration is NOT supported on IZT Cloud Voice that cannot access the internet.

Supported Service Platform

  • Google Cloud Speech-to-Text API: IZT Cloud Voice works with Google Cloud Speech-to-Text service using the synchronous recognition method for voicemail transcription.
  • Pricing: Google Cloud Speech-to-Text service is charged by the minute of audio processed. For more information, see Google Speech-to-Text Pricing (opens in a new tab).

Prerequisites

  1. You need to create a Google Cloud billing account.
  2. Implement the steps according to the instructions listed in the specific platform for tips:
  • [Google Cloud Platform]:
  • Go to the target host and click public to create a new project in GCP.
  • [IZT Cloud Voice]:
  • In the Reports & Recordings Integration tab, go to enable Speech to Text API Integration.

Procedure

  1. Get the API Key from Google Cloud Platform:

  2. Create a New Project in Google Cloud Platform:

  3. Go to Google Cloud Platform Console (opens in a new tab).

  4. Click on the New Project page, set a project name, and click CREATE.

Create New Cloud Project
  1. Enable the Speech-to-Text API on Google Cloud Platform:

  2. In the top-left corner, click the Menu icon and go to APIs & Services > Dashboard.

  3. Click ENABLE APIS AND SERVICES.

Enable APIs and Services
  1. In the API Library, search for Cloud Speech-to-Text API.
Cloud Speech-to-Text API Selection
  1. Click ENABLE to activate the Cloud Speech-to-Text API.
Enable STT API Service
  1. Create API credentials on Google Cloud Platform:

  2. In the left navigation panel, go to APIs & Services > Credentials.

Go to API Credentials
  1. Click CREATE CREDENTIALS and select API key.
Create API Credential
  1. In the pop-up window, click Edit API key to add restrictions if needed.
Create API Key
  1. Add details for the API key configuration:

  2. In the Name field, set a name to help you identify the API key.

STT API Key Name
  1. In the API restrictions section, select Restrict key.
STT Restrict API Key
  1. In the Select APIs drop-down list, search and select the Cloud Speech-to-Text API, then click OK.
Select STT API
  1. At the bottom of the page, click SAVE to apply your configuration.

  2. In the Credentials page, click SHOW KEY beside the restricted API key, then click the copy window to copy the key.

Copy API Key
  1. Enable the Speech to Text (STT) Integration on IZT Cloud Voice:

  2. Go to Integrations > Speech to Text.

  3. In the STT API Integration section, select the transcription language:

STT API Integration
  1. In the API Key Paste the restricted API key copied in the former procedure and Save.
STT API Integration Connected

What to do next

After the STT API integration is complete, go to [Call Features > Voicemail > Voicemail Settings] to enable Voicemail Transcription feature.

For more information, see [Enable or Disable Voicemail Transcription].