this post was submitted on 23 Jun 2023
8 points (100.0% liked)
Linux 101 stuff. Questions are encouraged, noobs are welcome!
1085 readers
1 users here now
Linux introductions, tips and tutorials. Questions are encouraged. Any distro, any platform! Explicitly noob-friendly.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you don't mind copy-pasting the text you could use the maryTTS web client available here . It has several voices for a handful of languages.
This could be a bit overkill, but there is also [a docker image[(https://github.com/synesthesiam/docker-marytts) with high-quality voices that you could run with docker:
After that you should now be able to access the server at http://localhost:59125 . But then again this may be too much if you dont already need docker in your pc.
That looks promising! Unfortunately, the client link sends me to an insecure site, which I have been taught is something I should avoid, so I don't know what that link it to since I don't go to it.
The stuff in the 2nd link looks good! But in-keeping with this community's purpose, I don't know what a docker is. If you don't mind, could you explain?
You do well not trusting insecure sites - i think the maintainers of marytts just misconfigured their server.
If you don't use it already, maybe you should skip it for now - it's a bit of a can of worms - but in simple terms docker is a technology that bundles a software program with all of the other software that application needs to run, such as an operating system, third-party software libraries, etc.
You could give espeak-ng a try. You can install it via mint's software manager. You can then run it from the terminal like so
The problem with espeak is that the voices are very, very robotic. You could try different voices by using the -v command (
espeak-ng -ven-us hello!
). You can also list available voices for a language like so:espeak-ng --voices=en
.That sounds fun to try out even if just for the experience. Thanks for your help :)
I found an article that describes different ways you can use it and how to easily paste text into it: https://www.baeldung.com/linux/command-line-text-to-speech
That's awesome! I really like Google's voice. I'm gonna search around and see if there's a way to get it to work on GUI. Let me know if you know of a way!
I don't know of any, but wouldn't that be the same as what you do with google translate?
have fun!