|
# AudioProcessor API
|
|
|
|
`TTS.utils.audio.AudioProcessor` is the core class for all the audio processing routines. It provides an API for
|
|
|
|
- Feature extraction.
|
|
- Sound normalization.
|
|
- Reading and writing audio files.
|
|
- Sampling audio signals.
|
|
- Normalizing and denormalizing audio signals.
|
|
- Griffin-Lim vocoder.
|
|
|
|
The `AudioProcessor` needs to be initialized with `TTS.config.shared_configs.BaseAudioConfig`. Any model config
|
|
also must inherit or initiate `BaseAudioConfig`.
|
|
|
|
## AudioProcessor
|
|
```{eval-rst}
|
|
.. autoclass:: TTS.utils.audio.AudioProcessor
|
|
:members:
|
|
```
|
|
|
|
## BaseAudioConfig
|
|
```{eval-rst}
|
|
.. autoclass:: TTS.config.shared_configs.BaseAudioConfig
|
|
:members:
|
|
``` |