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 | |
| audio_processor | |
| auto_gain | |
| noise_suppression | |
| vad | |
Public Attributes inherited from homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer | |
| auto_gain | |
| is_vad_enabled | |
| noise_suppression | |
Audio enhancer that runs microVAD and speex.
Definition at line 45 of file audio_enhancer.py.
| None homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.__init__ | ( | self, | |
| int | auto_gain, | ||
| int | noise_suppression, | ||
| bool | is_vad_enabled | ||
| ) |
Audio enhancer that runs microVAD and speex.
Initialize audio enhancer.
Reimplemented from homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.
Definition at line 48 of file audio_enhancer.py.
| EnhancedAudioChunk homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.enhance_chunk | ( | self, | |
| bytes | audio, | ||
| int | timestamp_ms | ||
| ) |
Enhance 10ms chunk of PCM audio @ 16Khz with 16-bit mono samples.
Reimplemented from homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.
Definition at line 78 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.audio_processor |
Definition at line 63 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.auto_gain |
Definition at line 60 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.noise_suppression |
Definition at line 57 of file audio_enhancer.py.
| homeassistant.components.assist_pipeline.audio_enhancer.MicroVadSpeexEnhancer.vad |
Definition at line 75 of file audio_enhancer.py.