Project targets into text-to-speech/voice recognition implementation for database of writers and their novels.
App is fetching data from JSON file, parsing them and then using pyttsx3
voice engine to read aloud.
User can also search database by reading aloud name and surname of the author. This functionality is possible due to speech-recognition
module usage.
NOTE: from 0.6 version release, records added by user are now automatically proccessed with two stages:
Python
>= 3.3Pip
pyttsx3
modulePIL
modulewikipedia
modulesimple img download
moduleApplication is compatible on all OS platforms with required python packages.
NOTE: To enlist full requirements, please see requirements.txt
file and get_version
shell script.
Speech
buttonDatabase
buttonRemove
button in database instance windowMake sure you have all needed modules installed. In case you don't know, just type:
$ pip install pyttsx3
/ $ pip install pillow
Or just simply call requirements to force pip to install all needed packages from file:
$ pip install -r requirements.txt
and after that module for PIL - $ pip install pillow
You can also use get_version
script to install proper packages.
NOTE: Run script with root/admin privileges. Still in WIP state.
You can also just use PyCharm and manually download those from syntax guessing tool.
If you are using Windows with polish language pack, please expect sloppy and weird pronunciation - text-to-speech module installation is based on provided language pack in system. Consider installing en-US Windows language pack from this Microsoft instruction: https://support.microsoft.com/en-us/windows/language-packs-for-windows-a5094319-a92d-18de-5b53-1cfc697cfca8