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.
- 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
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
- Configuring OpenAI / Whisper for Transcription
- Google Cloud Storage & Speech API V2 Transcription
- See how to integrate your CRM with the 3CX API
- Converting unsupported audio files to WAV
Last Updated
This document was last updated on 12 November 2026
