letalker.function_generators#

Creating Custom Function Generator 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.SampleGenerator(**kwargs)

Abstract baseclass of classes to generate

abc.FunctionGenerator(**kwargs)

Abstract base class of function generators

abc.AnalyticFunctionGenerator(fo, **kwargs)

Abstract base class of function generators, which can possibly generate analytic signal version of the function.

abc.NoiseGenerator(**kwargs)

_summary_

class letalker.function_generators.abc.SampleGenerator(**kwargs)#

Abstract baseclass of classes to generate

class letalker.function_generators.abc.FunctionGenerator(**kwargs)#

Abstract base class of function generators

Function generators are sample generators with concrete mathematical expression.

class letalker.function_generators.abc.AnalyticFunctionGenerator(fo, **kwargs)#

Abstract base class of function generators, which can possibly generate analytic signal version of the function.

Parameters:

fo (float | FunctionGenerator)

class letalker.function_generators.abc.NoiseGenerator(**kwargs)#

_summary_

Parameters#

SampleGenerator

_description_

metaclass, optional

_description_, by default abc.ABCMeta