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.

  • 支持的平台
  • 支持的引擎版本
    5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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 (github.com)

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

技术细节

Features:

  • 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 (github.com)


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