Project includes Python clients to services provided by Techmo exclusively for TM labs.
- It is recommended to create virtual environment for the project.
- Install packages listed in requirements.txt to run both
run_tts.py
andrun_dictation.py
. - Install
gcc
(at Linux) orMicrosoft Build Tools
(at Windows) if prompted during installation of GRPC packages. - Client scripts have been tested using Python 3.10 within PyCharm at Windows and virtualenv at Linux at 2024-03-01.
pip install -r requirements.txt
- Change the directory with the used interpreter (
python.exe
). - Run:
python.exe -m pip install -r path_to_requirements.txt
or use Linux command in Anaconda Shell
or use the Terminal in Pycharm to install as in Linux using the virtual environment created in this IDE.
This package provides API in Python to 3 systems:
- Dictation - Continuous speech recognition
- TTS - Text to speech synthesis
Original command line clients are provided with Techmo GitHub. Addresses and ports to the systems are stored in the json defined in address_provider.py and should not be included in any public repository.
Contact: witkow at agh.edu.pl