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 Enterprise 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” > “Dashboard”.
- Click “Enable APIs & Services”.
- Search for “Cloud Speech-to-Text API”, select and click “Enable”.
- Search for “Vertex AI API”, select and click “Enable”.
- Search for “Cloud Natural Language API”, select and click “Enable”.
Step 3: Enable Transcription in 3CX
To configure 3CX to use transcription, follow the steps:
- Go to “System” > “Storage” and select Google as a remote storage location.
- Go to “Integrations” > “Transcription” and select Google Speech as a Transcription Engine.
- Use the “Speech Language” dropdown to set the transcription language.
- Click “Save” to apply the settings.
- Go to “Departments” > “Options” and enable transcription for each department. Once you enable all users, ring groups and queues will follow the department transcription settings.
Step 4: Enable Transcription
After you have configured Google for transcription, you need to decide which users will have their voice mail and or calls transcribed. You can do this per department by going to the admin console, selecting the department and then options. Then set your transcription preference.
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 04 June 2026