Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer Class Reference
Inheritance diagram for homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer:
[legend]
Collaboration diagram for homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer:
[legend]

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
 

Detailed Description

Base class for audio enhancement.

Definition at line 29 of file audio_enhancer.py.

Constructor & Destructor Documentation

◆ __init__()

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.

Member Function Documentation

◆ enhance_chunk()

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.

Member Data Documentation

◆ auto_gain

homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.auto_gain
Initialize audio enhancer.

Definition at line 36 of file audio_enhancer.py.

◆ is_vad_enabled

homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.is_vad_enabled

Definition at line 38 of file audio_enhancer.py.

◆ noise_suppression

homeassistant.components.assist_pipeline.audio_enhancer.AudioEnhancer.noise_suppression

Definition at line 37 of file audio_enhancer.py.


The documentation for this class was generated from the following file: