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