Verbify-TTS is a simple Text-to-Speech (TTS) engine that reads for you any text on your screen with high-quality voices powered by AI models. It is free and you can use it for unlimited time (Open Source MIT LICENSE).
The main features of Verbify-TTS are:
idioms.csv
file and add yours.Some popular use cases of Verbify-TTS are:
This guide is designed also for non-tech people.
If you are more a visual guy, you can also look at the VIDEO TUTORIAL I created for you.
To install the Verbify-TTS on your system you need to follow few simple steps. Note that, for those of you unfamiliar with technology we have some tips to help you.
INSTALL PYTHON 3. Python is a software (or better called programming language) which Verbify-TTS uses to run, thus your computer should have it installed. We need version 3.8 or higher. Tip: to install Python on your system follow these step-by-step videos: video for Windows or video for Mac.
DOWNLOAD VERBIFY FILES. Download the content of this Github repository in your device, one way to do that is using your command git clone
.
Warning: place these files in a definitive location since moving them after the installation is completed will likely compromise the functionality of the application.
Tip: If you are not familiar with Git, watch this video to learn how to download the content of this repository.
OPEN THE TERMINAL. Open the terminal at the main folder of the repository, namely the folder containing the README.md
file.
Tip: If you are not familiar with terminal, watch this video (Mac OS) or this video (Windows) to learn how to open the terminal in the specified folder.
RUN THE INSTALLATION PROGRAM.
./INSTALL_LINUX.sh
The installer will stop when all the packages have been downloaded and it will ask you if you want to start the service at each startup of the computer, type y
and click enter, then insert the password of the root
user or admin.
.\INSTALL_WINDOWS.bat
The installer will stop when all the packages have been downloaded and it will give you information on the specific shortcuts for Windows.
SET YOUR KEY SHORTCUT. At the end of the installation, the terminal will give you two commands which you have to connect to the key bindings of your window manager system so that you can use these shortcut anywhere.
RESTART AND READY TO GO! Once you connected the key bindings, you have to restart the system and Verbify-TTS will be ready to use. Select any text and press the key binding you have set (e.g. ALT + ESC) to read it out loud.
LEAVE A STAR. If you like Verbify-TTS please drop a star at the top right of this page to support the project and thank the developers.
Change reading speed: change the constant reading_speed
in the configuration file at configuration/config.yaml.
A value of 1.45
is the default reading speed which I use to be more productive, but 1
is the value to give a more natural voice, just a bit slower.
Change shortcuts on Windows: to change the shortcut, you can change the base_read.ahk
and base_stop.ahk
files in the configuration
folder before running the installer. You can also change the shortcut after the installation by editing the base_read.ahk
and base_stop.ahk
files in the startup folder: C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
.
Note: the system has been tested with:
Other configurations are not guaranteed to work, please create an issue so that we can help you.
Thanks to TensorSpeech for having trained and shared under Apache License 2 the AI models used under-the-hood by Verbify-TTS: tensorspeech/tts-fastspeech2-ljspeech-en and tensorspeech/tts-mb_melgan-ljspeech-en.
Beside leaving a start to Verbify-TTS, please drop a star also on their repository since they were vital for the success of Verbify-TTS.
Thanks to the researchers who developed the AI models: