lucoiso / UEAzSpeech

This plugin integrates Azure Speech Cognitive Services in Unreal Engine.
https://forums.unrealengine.com/t/free-azspeech-plugin-async-text-to-voice-and-voice-to-text-with-microsoft-azure/495394
MIT License
194 stars 44 forks source link

Improve the plugin by adding SSML support #11

Closed lucoiso closed 2 years ago

lucoiso commented 2 years ago

Issue created based on suggestions received in the UE Forum. : )

SSML = Speech Synthesis Markup Language. Microsoft Docs: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-synthesis-markup

oivio commented 2 years ago

I found another free plugin "Azure TTS" but it is abounded. It supposes to support SSML etc but, it is hard to find out why it does not work. At least it is something that I did try. Maybe it is worth looking into and maybe there is a way to analyze the code and integrate it with this amazing plugin? https://www.unrealengine.com/marketplace/en-US/product/azure-tts https://github.com/breakstring/AzureTTS

lucoiso commented 2 years ago

Hi @oivio ! :)

This commit adds SSML support but I will check some ways to make it easier to use as Speech SDK uses the string and not the file as parameter, so I will have a look at some XML related UE functions or just implement a function to load the file and get your text string. 👀