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

  1. Configure Google Storage by following this guide.
  2. 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:

  1. Login to your GCloud Console.
  2. Click on the burger menu on the top left of the screen and navigate to APIs & Services > Dashboard.
  3. Click Enable APIs & Services.
  4. Search for Cloud Speech-to-Text API, select and click Enable.
  5. Search for Vertex AI API, select and click Enable.
  6. 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:

  1. Go to “System” > “Storage” and select Google as a remote storage location.
  2. Go to “Integrations” > “Transcription” and select Google Speech as a Transcription Engine.
  3. Use the “Speech Language” dropdown to set the transcription language.
  4. Click “Save” to apply the settings.
  5. 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

Last Updated

This document was last updated on 04 June 2026

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