AzureTTS

所属分类:语音合成
开发工具:C++
文件大小:2315KB
下载次数:7
上传日期:2021-09-30 14:33:54
上 传 者sh-1993
说明:  用于虚幻引擎的Azure TTS(文本到语音)插件
(Azure TTS(Text-to-Speech) plugin for Unreal Engine)

文件列表:
AzureTTS.uplugin (741, 2021-09-30)
Config (0, 2021-09-30)
Config\FilterPlugin.ini (359, 2021-09-30)
Content (0, 2021-09-30)
Content\Samples.uasset (367633, 2021-09-30)
LICENSE (1067, 2021-09-30)
Resources (0, 2021-09-30)
Resources\Icon128.png (8073, 2021-09-30)
Resources\demo1.png (235150, 2021-09-30)
Resources\demo2.png (343308, 2021-09-30)
Resources\demo3.png (228695, 2021-09-30)
Resources\demo4.png (191334, 2021-09-30)
Resources\demo5.png (307214, 2021-09-30)
Resources\demo6.png (501552, 2021-09-30)
Resources\get_token.png (78223, 2021-09-30)
Resources\get_voicelist.png (219813, 2021-09-30)
Resources\play.png (179132, 2021-09-30)
Resources\tts.png (152354, 2021-09-30)
Source (0, 2021-09-30)
Source\AzureTTS (0, 2021-09-30)
Source\AzureTTS\AzureTTS.Build.cs (1077, 2021-09-30)
Source\AzureTTS\Private (0, 2021-09-30)
Source\AzureTTS\Private\AsyncTaskAzureTTS.cpp (3694, 2021-09-30)
Source\AzureTTS\Private\AsyncTaskGetAzureTTSToken.cpp (2163, 2021-09-30)
Source\AzureTTS\Private\AsyncTaskGetAzureVoiceList.cpp (2716, 2021-09-30)
Source\AzureTTS\Private\AzureTTS.cpp (580, 2021-09-30)
Source\AzureTTS\Private\AzureTTSMisc.cpp (122, 2021-09-30)
Source\AzureTTS\Private\SSMLBlueprintFunctionLibrary.cpp (12224, 2021-09-30)
Source\AzureTTS\Public (0, 2021-09-30)
Source\AzureTTS\Public\AsyncTaskAzureTTS.h (2008, 2021-09-30)
Source\AzureTTS\Public\AsyncTaskGetAzureTTSToken.h (1670, 2021-09-30)
Source\AzureTTS\Public\AsyncTaskGetAzureVoiceList.h (1881, 2021-09-30)
Source\AzureTTS\Public\AzureTTS.h (350, 2021-09-30)
Source\AzureTTS\Public\AzureTTSLogMacroDeclare.h (157, 2021-09-30)
Source\AzureTTS\Public\AzureTTSLogMacroDefine.h (136, 2021-09-30)
Source\AzureTTS\Public\AzureTTSMisc.h (3349, 2021-09-30)
... ...

# Unreal Engine Azure TTS(Text-To-Speech) plugin [简体中文](https://github.com/breakstring/AzureTTS/blob/master/Readme.CN.md) ## Why Azure TTS Build apps and games that speak naturally, choosing from more than 250 voices and over 70 languages and variants. Differentiate your brand with a customized voice, and access voices with different speaking styles and emotional tones to fit your use case. ## How to use - Register an Azure subscription - Create an Azure speech service - Download this plugin in your Unreal Engine - Write your Blueprint/C++ code and reference the demo. - Enjoy it... ## Some useful Azure TTS document - [Azure TTS RestAPI](https://github.com/breakstring/AzureTTS/blob/master/https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-text-to-speech) - [Azure TTS SSML](https://github.com/breakstring/AzureTTS/blob/master/https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis-markup) ## Is this free? Yes, this unreal engine plugin is free. Azure subscription can be also free if you use the Free layer services. More detail of azure speech price please refer to the [official document](https://github.com/breakstring/AzureTTS/blob/master/https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/) here. ## Using... ### Get TTS token (optional if use the subscription key to call the others) ### Get voice list of your endpoint(optional if you know what's the voice you use) ### Send the text as SSML struct to azure to get the voice data. This plugin just get the **raw data** of the audio, you can process the raw data as your wish. e.g. save to local or play it. The following just show how to use other plugin "RuntimeAudioImpoter" to play it. ### How to organize your text as SSML? What's the SSML? emmm...it's very easy but also hard to use. You should read [Azure TTS SSML document](https://github.com/breakstring/AzureTTS/blob/master/https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis-markup) very carefully. There are some examples show how to use the blueprint to build your SSML. ## FAQ - **Compatibility?:** Sorry, I developed this plugin in UE 4.27. Maybe you need some change if using different engine version. - **TTS 400 error:** SSML struct error, or some tag not compatible with your selected voice.

近期下载者

相关文件


收藏者