Public Member Functions | |
| None | __init__ (self, int auto_gain, int noise_suppression, bool is_vad_enabled) |
| EnhancedAudioChunk | enhance_chunk (self, bytes audio, int timestamp_ms) |
Public Attributes | |
| auto_gain | |
| is_vad_enabled | |
| noise_suppression | |
Base class for audio enhancement.
Definition at line 29 of file audio_enhancer.py.
| None homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.__init__ | ( | self, | |
| int | auto_gain, | ||
| int | noise_suppression, | ||
| bool | is_vad_enabled | ||
| ) |
Initialize audio enhancer.
Reimplemented in homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.
Definition at line 32 of file audio_enhancer.py.
| EnhancedAudioChunk homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.enhance_chunk | ( | self, | |
| bytes | audio, | ||
| int | timestamp_ms | ||
| ) |
Enhance chunk of PCM audio @ 16Khz with 16-bit mono samples.
Reimplemented in homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.
Definition at line 41 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.auto_gain |
Initialize audio enhancer.
Definition at line 36 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.is_vad_enabled |
Definition at line 38 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.noise_suppression |
Definition at line 37 of file audio_enhancer.py.