UCloud.TextToSpeech
A Unity C# wrapper for the Google Cloud Text-To-Speech API.
Installation
Requires Unity 6.0 because of the plugin's usage of Awaitable. Built and tested in Unity 6.0.
- Open project settings
 - Select 
Package Manager - Add the OpenUPM package registry:
- Name: 
OpenUPM - URL: 
https://package.openupm.com - Scope(s)
com.uralstech
 
 - Name: 
 - Open the Unity Package Manager window (
Window->Package Manager) - Change the registry from 
UnitytoMy Registries - Add the 
UCloud.TextToSpeechpackage 
Preview Versions
Do not use preview versions (i.e. versions that end with "-preview") for production use as they are unstable and untested.
API Support
✔️
operationsendpoint*- ✔️ 
cancelmethod* - ✔️ 
deletemethod* 
- ✔️ 
 ✔️
projects.locationsendpoint- ❌ 
synthesizeLongAudiomethod - ✔️ 
projects.locations.operationsendpoint*- ✔️ 
getmethod* - ✔️ 
listmethod* 
 - ✔️ 
 
- ❌ 
 ✔️
textendpoint- ✔️ 
synthesizemethod 
- ✔️ 
 ✔️
voicesendpoint- ✔️ 
listmethod 
- ✔️ 
 
*Through package dependency UCloud.Operations.
Documentation
See https://uralstech.github.io/UCloud.TextToSpeech/DocSource/QuickStart.html or APIReferenceManual.pdf and Documentation.pdf in the package documentation for the reference manual and tutorial.