• Genesys Cloud EX license
  • Genesys Cloud CX 1 WEM Add-on II or Genesys Cloud CX 2 WEM Add-on I, and Genesys Cloud CX 3 license
  • When using a BYOC Premises telephony connection:
    • Call Recording must be enabled (including Enable recording). 
      The recordings must be dual channel and use one of the following codecs:
      • audio/PCMU
      • audio/PCMA
      • audio/L16
      • audio/opus

The voice transcription feature transcribes voice interactions (for example, Automatic Call Distribution (ACD) calls) in the contact center into written words that are stored as speaker-separated conversational text. This feature will help you uncover the information that is stored in the contact center audio interactions. This information can be used to improve employee training and feedback and to identify business problems and opportunities.  


  • Voice transcription is not available in all Genesys Cloud supported languages. For more information, see Genesys Cloud supported languages.  
  • In a Genesys Cloud Voice or BYOC Cloud telephony connection, transcription occurs in near real-time and is available in the user interface and API within minutes of the interaction completing.
  • With a BYOC Premises telephony connection, the transcription occurs after the recording has been completed and uploaded, and depends on the length of the interaction. As a general rule of thumb, this takes about half the length of the interaction. As an example, once a 10-minute interaction has finished and is uploaded to the cloud, it will take around 5 minutes for the transcription to complete and become available to end users. As a result, no real-time capabilities/use cases are supportable with this type of configuration..

Setting up voice transcription

  1. Enable voice transcription in speech and text analytics.
  2. Enabled voice transcription based on agent queues. For more information, see Set behaviors and thresholds for all interaction types in Create and configure queues.
  3. Enable voice transcription for call flows. For more information, see Transcription action.
  4. Review how Genesys Cloud handles language selection on the Edge line and in Architect. Make any changes to ensure that the correct language is selected for voice transcription:
    1. Edge: For more information, see Set the trunk language.
    2. Architect: For more information, see Select a flow’s supported language and Set up a language selection starting task.

Select which transcription engine to use for voice transcription

By default, Genesys Cloud uses its own native Genesys Cloud Voice Transcription engine. Genesys also supports Extended Voice Transcription Services, which uses a third party transcription service for added flexibility and access to additional dialects and languages.

As an administrator you can choose which transcription engine to use for a given dialect in a program. This can only be done when Extended Voice Transcription Services is enabled as an Integration. For more information, see Purchase and install Extended Voice Transcription Services from Genesys AppFoundry.

  • When a transcription engine is not defined, the system will default to Genesys Cloud Native Transcription.
  • Using Extended Voice Transcription Services incurs an additional per minute charge. See pricing for more details.
  • Extended Voice Transcription Services does not support all languages.
  • Agent Assist with a Google Cloud platform overrides both Native and Extended Voice Transcription. For more information about. Agent Assist, see Get started with Agent Assist.
  1. Enable voice transcription in speech and text analytics.
  2. Click Admin > Quality.
  3. Click Programs. A list of all available programs are displayed.
  4. From the Name column, click the name of the program for which you want to configure extended transcription. The selected program details are displayed.

    Click the image to enlarge.
    Configure voice transcription
  5. In the Transcription Engine section of the UI, select the dialect and transcription engine that should transcribe the interactions.
  6. Click Add Engine to add an additional transcript engine.
  7. Click Publish to update the system with your changes.

For more information about creating and editing programs, see Work with a program