Skip to content

This module provides a GUI and additional functionality for the klsyn Python implementation of Dennis Klatt's original C speech synthesizer.

License

Notifications You must be signed in to change notification settings

EricWilbanks/klsyngui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klsyngui - A Gui for the Klatt Synthesizer

About this project

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.

Dependencies

Development was originally carried out in Python 3.8.5

Installation

Usage

Task List

  • 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

Contact

If you have questions about using this module, please contact me at [email protected].

About

This module provides a GUI and additional functionality for the klsyn Python implementation of Dennis Klatt's original C speech synthesizer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages