The Google TextToSpeech integration plugin has just been released on the Marketplace! You can find it here.
This plugin integrates with Google’s TextToSpeech API, letting you play synthetic voices inside your games using groundbreaking research in speech synthesis and Google’s powerful neural networks to deliver high-fidelity audio.
You need to subscribe to Google’s TextToSpeech API’s to use this plugin. You can do that here: https://cloud.google.com/text-to-speech/
Supports Unreal Engine 4.20-4.22. Can be tested on more versions upon request.
Example Project: https://drive.google.com/open?id=1J8Ivv9MfQHRpdiG5cNhJmpulNSfD5ntd
(Please Note: There’s a reverb volume in the demo, the echo is not present if you don’t want it to be)
- Create TextToSpeech files. You specify the text and the properties of the voice in the editor, and then you can play this synthetic voice just like a regular sound wave. Perfect for prototyping characters and interactions!
- Make Blueprint calls to the API, playing voices dynamically. NOTE: This type of playback requires the API key to be present in the build, and the client has to be online. I recommend against using this feature for public builds, for safety reasons. If your game is online and you control the servers, then you could theoretically use the plugin on the server only and send the voices to the clients. But this use case is not supported out of the box in the plugin.