This is a GUI that provides additional functionality for Ron Sprouse's klsyn package (https://github.com/rsprouse/klsyn). The klsyn package is a Python port of Dennis Klatt's original C speech synthesis software. Please be sure to review the licensing information in klsyn's README for restrictions on using that package.
Development was originally carried out in Python 3.8.5
- https://github.com/rsprouse/klsyn
- https://github.com/rsprouse/audiolabel
- pandas (developed using 1.2.4)
- pandastable (developed using 0.12.2.post1)
- tk/tkinter (developed using 0.1.0)
- matplotlib (developed using 3.3.2)
- sklearn (developed using 0.23.2)
- scipy (developed using 1.5.2)
- pygame (developed using 2.0.2)
- Initial Development
- Installation blurb
- Usage blurb
- custom_read() functionality in pull request to klsyn.klpfile.read()
- Check against infinite hanging in self.__check_parameter_fixedvariable_status() and self.__param_choice_window()
- Implement selection window in self.__check_parameter_fixedvariable_status()
- Validation of int status and ranges in self.__validate_slope() and self.__validate_int()
- Improve hard coded reference to button labels in various self.__toggle functions
- Convert self.__edit_sel_convert_av() into general swapping function
- Add confirmation window to self.__interpolate_outliers()
- Improve location of plot labels in self.__klp_plot_frame()
- Add setup.py and related files for pip install
If you have questions about using this module, please contact me at [email protected].