Skip to content

A Python script that uses Google cloud text-to-speech to generate a soundpack from an excel sheet.

License

Notifications You must be signed in to change notification settings

florianL21/OpenTx-googleTTS-soundpack-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTx GoogleTTS soundpack generator

What is it?

This is an app written in C# using the new .NET Core 3.0 preview which uses the Google Cloud TTS service to generate nice sounding voice packs for OpenTX.

Tipp: The best sounding voices are the ones with WAVENET in their names.

The application features an easy to use GUI:

If you want to hear an example of what the voices sound like you can check that out here.

Setup

Setup of this application is really easy. You can go to the releases and download the newest eecutable for Windows from there.

Some steps to get you up and running:

1. Prerequisits:

Some kind of .NET core installaiton is required so that you can start the application. You can simply try to download and run the exe file on your PC and see if it opens. If not donwload and install the .NET Core runtime from here. If you plan to build the application from source you will have to get the SDK instead.

2. Create a Google Cloud project and download the acces key Json file

The application will ask you for a json file at its first startup. A guide on how to setup the Google Cloud project and generate the key can be found here.

Building from source

Building the app is as simple as clonig this repo and then opening a cmd window inside the SoundpackGenerator Folder. Make sure you have the dotnet core sdk installed and the simply execute dotnet run to start the application.

References

In this project I make use of the following 3rd party software:

About

A Python script that uses Google cloud text-to-speech to generate a soundpack from an excel sheet.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages