This plugin adds a node for speech synthesis with Google Text-to-Speech. The quality of the synthesized speech is dramatically improved, compared to the built-in MaryTTS nodes.
Google TTS is a commercial product that may incur costs. You can find pricing details here; at the time of development, the first one million characters you synthesize each month are free.
The text is converted to speech on a Google server. This requires an Internet connection.
Drag the node "Google TTS" from the toolbar to the Canvas and use it as you would use the regular speech synthesis nodes in DialogOS.
You will need to configure your Google Account to permit the use of Google TTS. Follow these instructions to set up a service account.
After following the instructions, you will have downloaded a JSON key file to your computer. Copy this file to one of the following locations to make it accessible to DialogOS:
googletts-credentials.json
in your current working directory.googletts-credentials.json
in your home directory (~
on MacOS and Linux,C:\Users\<Username>
on Windows)googletts-credentials.json
in your home directory
If DialogOS cannot find one of these files when it starts up, the Google TTS plugin is disabled.