A tool to generate voice files using various TTS providers

ersky9x is a port of er9x for use on the sky9x board.
Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Dec 10, 2016 4:25 am

Good to hear :)

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Dec 10, 2016 10:12 am

It would be nice if the utility could use the older config file automatically. At the moment it seems to create an new config folder with the version number as folder name, and the config file inside.
Maybe only one ttsautomate folder with the config file inside, the tool would check for existance of this folder and config file. If one is there, then use it. If not, create new one.. Does it sound stupid? :)

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Dec 10, 2016 11:24 am

That would be desirable, however it's not supported by the current installer I'm using. I'm still trying out other installers to see if any are more cooperative.

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Dec 10, 2016 11:44 am

Great, thanks.. :)

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Dec 10, 2016 11:50 am

Another question, are you not including the psv phrase file with the installer anymore?
That was a good starter for a new pack ;)

By the way there were a couple additions to the "system" folder. I will post my phrase file in a while.. Then you can copy the new system additions to your own file.. There aren't many..

Thanks

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW


Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Dec 10, 2016 1:56 pm

I should be still including it.

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Dec 10, 2016 2:24 pm

No, it is not.. Just double checked it..
I think it is important to include it because of the System files..

Here is the latest Phrase file with the latest additions to the system folder..

Ahh, just thought of a great feature. I just tried to drop the phrase file into the utility as I do with other applications, but obviously it didn't work.. :)
What do you think?

Thank you

João
Attachments
ErSy9x Voice.zip
(2.3 KiB) Downloaded 41 times
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Dec 10, 2016 2:35 pm

Drag and drop would be a nice feature. I'll look at implementing it, and also put the voices.psv file back in the installer.

I'll also review and include your phrases. Thanks for your help!

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Dec 10, 2016 2:40 pm

You just need to copy a few new system files to your own file.. :)
Thanks for this tool ;) :) It is amazing. I wish I had it a few years ago when voice was still being developed for the 9x radio..

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

thebriars0
Posts: 81
Joined: Wed Dec 02, 2015 9:25 pm
Country: United Kingdom

Re: A tool to generate voice files using various TTS providers

Post by thebriars0 » Fri Jan 27, 2017 10:07 pm

Hi Caffeine

As promised, though a lot later than planned, beginning to add documentation for your program. It really is super.

Have been looking at all the special codes in Ivona that can be used and have found a problem that can cause it to hang.

You can put phrases like 25 mph and it will say miles per hour, great!
However if you go to 25 km/h that works too, however there will be the temptation to use 25km/h as the filename too.
As can be expected that causes an error when saving, the program simply hangs at that point. Is it possible to screen and warn for filename characters that cannot be used?

Obviously I can warn about this in the documentation, but...

Sorry!

Martin

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Fri Jan 27, 2017 11:04 pm

Thanks Martin, I'll look into it

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Wed Mar 29, 2017 1:00 am

Please be aware that the Ivona voices are currently disabled as we have used up our monthly quota of voices.

The Ivona voices will be available again on April 1st.
Ivona.png
Ivona.png (3.9 KiB) Viewed 4504 times
In the longer term, Ivona will be deprecated and we will be forces to change to Amazon Polly, which has similar features, but will only allow free use in the same scale as Ivona for 12 months. After that, the service will be pay-to-play :(

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Wed Mar 29, 2017 7:26 am

After that the community will have to donate to play then ;)
I'm sure if we all donate a few dollars we can keep it going :)

You said the amazon service will be basically the same, does that mean the same voices?

Thanks

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Wed Mar 29, 2017 7:32 am

Also, I recently had a problem (actually found it yesterday) where some of my timer count down voices weren't working. These are critical because a voice has to play every second. I loaded an old pack and they worked. It turns out that the cause of the problem was the files had silence before and after the audio. It made the file too long to be played within a second..
An option to remove that silence automatically (without clipping the audio) would be very welcome ;) :)

Thank you

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Wed Mar 29, 2017 10:40 am

Hi João,

Ivona was purchased by Amazon, so the voices should be the same.

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Wed Mar 29, 2017 10:42 am

Cool, thanks.. :)

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
bob195558
Posts: 1853
Joined: Sun Dec 16, 2012 7:24 pm
Country: United States
Location: New England, Vermont
Contact:

Re: A tool to generate voice files using various TTS providers

Post by bob195558 » Wed Mar 29, 2017 12:57 pm

jhsa wrote:
Wed Mar 29, 2017 7:32 am
Also, I recently had a problem (actually found it yesterday) where some of my timer count down voices weren't working. These are critical because a voice has to play every second. I loaded an old pack and they worked. It turns out that the cause of the problem was the files had silence before and after the audio. It made the file too long to be played within a second..
An option to remove that silence automatically (without clipping the audio) would be very welcome ;) :)
Thank you
João
Info about to much silence in voice file: (viewtopic.php?f=7&t=40&start=3270#p126415).
ErSky9x on Taranis, Sky9x, 9Xtreme, Er9x on 9x with Smartieparts Programmer with TelemetrEZ Board
(http://openrcforums.com/forum/viewtopic.php?f=95&t=7182).
CR10 3D Printer: (http://openrcforums.com/forum/viewtopic.php?f=85&t=10702)

Zaphod69
Posts: 25
Joined: Thu Jun 23, 2016 10:39 am
Country: -

Re: A tool to generate voice files using various TTS providers

Post by Zaphod69 » Sat Jun 03, 2017 11:24 am

Have to say I love this program! And it generates files I can use on my FrSky QX7 :)

Sent from my Nexus 9 using Tapatalk


Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Jun 03, 2017 11:30 am

Thanks for the feedback 😊

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sat Jun 03, 2017 11:40 am

I have been forgetting to ask.. Would it be possible to automatically cut most of the silence at the beginning and end of the files? Specially the numbers and other files like "Point zero, Point 1, etc"??
This causes quite a delay when the radio says the values, like the voltage for example..

Thanks

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Jun 03, 2017 11:06 pm

Working on it ;)

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Sun Jun 04, 2017 1:54 am

Thank you.. :)

João

Sent from my thor using Tapatalk

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Fri Jul 28, 2017 12:25 am

Ivona has ceased to allow voices to be generated using their system, now that it has been deprecated in favour of Amazon Polly.

I'm working on the integration of Amazon Polly now. On the plus side, it's very easy to implement in comparison to Ivona (about 5% of the code)

On the down side, it's a pay service after we exceed the free tier (Ivona disabled the voices after we exceeded the quota, Polly will charge my credit card :shock: )

I'll have to tread carefully and keep an eye on the usage. Additionally, after 12 months, the free tier expires and very use after that will cos real money. Based on the usage of the Ivona voices, it could cost around $600 to $800 a year, so I'm not sure if I want to expose myself to that potential cost.

User avatar
mentero
Posts: 33
Joined: Sat Apr 23, 2016 1:11 pm
Country: Spain

Re: A tool to generate voice files using various TTS providers

Post by mentero » Fri Jul 28, 2017 8:03 am

Hi all,

First things first, many thanks to Caffeine for this very useful tool.

Just to let you know that even if the English version of Ivona has stopped to work, the Spanish version (and maybe other languages) is still running.

I will appreciate (unless it costs you $ or burden), if you maintain Ivona as a menu option.

Thanks.

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Fri Jul 28, 2017 2:02 pm

What about if we buy (every year?) a licence (from you) to have the Ivona voices back? Or maybe Polly, if they are any better?
If all of us contributed a little, then maybe we could keep it going?
Perhaps you could adapt the utility to work as good with openTX, as it does with Ersky9x.
I really appreciate this utility and wouldn't mind to pay a little for it.. :)
João

Sent from my thor using Tapatalk

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Zaphod69
Posts: 25
Joined: Thu Jun 23, 2016 10:39 am
Country: -

Re: A tool to generate voice files using various TTS providers

Post by Zaphod69 » Sat Jul 29, 2017 7:50 am

Agreed. If it works on Opentx you've increased your potential customer base. I'd be happy to use it on Opentx as it'd be easier than doing it the way I do now.

Sent from my Y6_Piano using Tapatalk


Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

Re: A tool to generate voice files using various TTS providers

Post by Caffeine » Sat Jul 29, 2017 1:05 pm

Ivona is completely gone unfortunately. Amazon Polly has the same voices though.

Perhaps I should setup a proper webpage for the tool, with a paypal donate button so people can contribute if they feel like it.

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

TTSAutomate 3.0.0.0 Released

Post by Caffeine » Tue Aug 01, 2017 12:36 am

TTSAutomate 3.0.0.0 is released.

I had hoped to include full voice editing functionality in the 3.0.0.0 release, however Ivona forced my hand by turning off their TTS service. Hence I have done an initial integration of Amazon Polly.

I'll monitor the usage of Polly and if it exceeds the free tier, I may disable it.

Get the new version here:

https://github.com/CaffeineAU/TTSAutoma ... ag/3.0.0.0

User avatar
jhsa
Posts: 17816
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: A tool to generate voice files using various TTS providers

Post by jhsa » Tue Aug 01, 2017 9:53 am

Thank you.

Sent from my thor using Tapatalk

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

Caffeine
Posts: 160
Joined: Wed Jul 27, 2016 5:29 am
Country: Australia

TTSAutomate 3.1.0.0 with support for reading OpenTX CSV files

Post by Caffeine » Wed Mar 21, 2018 12:00 am

https://github.com/CaffeineAU/TTSAut...es/tag/3.1.0.1

OpenTX CSV files can be imported by selecting the menu item under 'Open Phrase File' called 'Import CSV File'

Please let me know if you experience any issues.

Post Reply

Return to “ersky9x”