letalker.elements#

Creating Custom Voice Production Element Classes#

You can create your own Python classes for both the voice production elements and function generators to custom models or parameter behaviors.

The main module letalker provides all the functions and classes that are essential to run the voice synthesis.

API Reference#

abc.Element()

abc.VocalFolds([upstream, downstream])

Vocal Folds Base Class

abc.VocalTract()

Vocal Tract Model Base

abc.Lungs([downstream])

Lungs Model Base Class

abc.Lips([upstream])

Lips Model Base

class letalker.elements.abc.Element#
class letalker.elements.abc.VocalFolds(upstream=None, downstream=None)#

Vocal Folds Base Class

Parameters:
class letalker.elements.abc.VocalTract#

Vocal Tract Model Base

Vocal tract elements serve to connect all the other elements of the voice production simulation.

class letalker.elements.abc.Lungs(downstream=None)#

Lungs Model Base Class

Parameters:

downstream (VocalTract | float)

class letalker.elements.abc.Lips(upstream=None)#

Lips Model Base

Parameters:

upstream (VocalTract | float)