|
# 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: |
|
``` |