AzSpeech - Voice and Text

Lucoiso - 代码插件 - 2022/03/08

An Unreal Engine plugin that integrates Azure Speech Cognitive Services to the Engine by adding functions to perform recognition and synthesis via asynchronous tasks.

  • 支持的平台
  • 支持的引擎版本
  • 下载类型

A plugin that integrates Azure Speech Cognitive Services into Unreal Engine with simple functions which can do these asynchronous tasks:

  • Speech to Text
  • .wav File to Text
  • Text to Speech
  • Text to .wav File
  • Text to Audio Data
  • Text to Sound Wave
  • SSML to Speech
  • SSML to .wav File
  • SSML to Audio Data
  • SSML to Sound Wave

And helper functions:

  • Convert File to Sound Wave
  • Convert Audio Data to Sound Wave
  • Load XML to String
  • Qualify Path
  • Qualify XML File Path
  • Qualify WAV File Path
  • Qualify File Extension
  • Create New Directory
  • Open Desktop Folder Picker
  • Check and Add Android Permission
  • Is Audio Data Valid
  • Check Return from Recognition Map
  • Get Available Voices

GitHub: lucoiso/AzureSpeech (

Forum: [FREE] AzSpeech plugin: Async Text-to-Voice and Voice-to-Text with Microsoft Azure



  • Cognitive services
  • Azure Integration
  • Debugging
  • Logging
  • Asynchronous Tasks
  • Runtime audio importer
  • Viseme
  • SDK logs
  • Open Source
  • Editor Tools: AzSpeech Audio Generator

Number of Blueprints: 33

Number of C++ Classes: 23

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64 & Android

Documentation: Documentation

Example Project: SpeechGPT

Sample Project: AzSpeechSampleProject

Contact: Contact Me (

[Experimental] Support for other platforms: lucoiso/UEAzSpeech: This plugin integrates Azure Speech Cognitive Services in Unreal Engine. (