Configuring Google Speech for Transcription

Introduction

We provide a wizard driven integration for Google services, this document serves as a limited guide for anyone wishing to set-up this component manually.

  • Voicemail transcription requires a 3CX PRO license
  • Transcription of calls requires a 3CX AI Edition license.
  • It requires a Google Cloud Account with Google Cloud Speech-to-Text API V2 enabled as per this guide.

Step 1: Configure Google Cloud Storage for 3CX

  • Configure Google Storage by following this guide.
  • Configure 3CX to use Google Buckets as Remote Storage.

Step 2: Enable API Services for Your Project

Enable the Google Speech API from your GCloud Console. To do this:

  • Login to your GCloud Console.
  • Click on the burger menu on the top left of the screen and navigate to APIs & Services > Enabled APIs & services .
  • Click Enable APIs and services.
  • Search for Cloud Speech-to-Text API, select and click Enable.

Google Agent Platform API

  • Search for Agent Platform API (formerly Vertex AI API), select and click Enable.
  • Search for Cloud Natural Language API, select and click Enable.

Step 3: Configure Transcription in 3CX

Google Speech Transcription setup

To configure 3CX to use Google Speech for transcription, follow the steps:

  • Go to System > Storage and select Google as a remote storage location.
  • Go to Admin > Integrations > Transcription and select Google Speech from the Transcription Provider dropdown.
  • Under Analysis Text Model, select the Gemini model to use for call summaries and sentiment analysis.
  • To customize call summaries, click Edit beside Summary Prompt. Enter your instructions and click OK.
  • Use the Language dropdown to select the spoken language to be transcribed.
  • Click Save to apply the settings.

Step 4: Enable Transcription

After configuring Google Speech, enable transcription for the required departments, users, queues and ring groups. See Enabling Transcription in 3CX for the configuration steps.  

See Also

Last Updated

This document was last updated on 12 November  2026

https://www.3cx.com/docs/voicemail-transcription/