Text to speech Matlab Linux
Show older comments
Hi,
I want to convert text to speech in Matlab on Linux. With windows I can use the .NET library, but on Linux it does not work, I think. Do you know an other possibility or how it could work on Linux?
Regards
Answers (1)
jibrahim
on 1 May 2023
0 votes
Hi christopher,
You will need an internet connection, and an active subscription to a text-to-speech service of your choice – Google™ Cloud Speech-to-Text API, IBM™ Watson Speech to Text API, Microsoft™ Azure Speech Services API, or Amazon™ Polly.
5 Comments
Christopher Dirks
on 1 May 2023
jibrahim
on 1 May 2023
The steps concerning the subscription vary depending on the provider. The linked submission above has links to get you started.
Once you have a subscription and have the required files on path, usage is quite simple. For example:
text = "Hello world.";
googleSpeechClient = speechClient('Google');
[speech,fs] = text2speech(googleSpeechClient,text);
sound(speech,fs)
Christopher Dirks
on 1 May 2023
jibrahim
on 1 May 2023
you will need to download the referenced File Exchange submission and follow the intructions included in the example.
Walter Roberson
on 1 May 2023
You can use the Add-On Explorer to install the submission; makes it easier.
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!