Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.assist_pipeline.vad Namespace Reference

Classes

class  AudioBuffer
 
class  VadSensitivity
 
class  VoiceActivityTimeout
 
class  VoiceCommandSegmenter
 

Functions

Iterable[bytes] chunk_samples (bytes samples, int bytes_per_chunk, AudioBuffer leftover_chunk_buffer)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 

Detailed Description

Voice activity detection.

Function Documentation

◆ chunk_samples()

Iterable[bytes] homeassistant.components.assist_pipeline.vad.chunk_samples ( bytes  samples,
int  bytes_per_chunk,
AudioBuffer  leftover_chunk_buffer 
)
Yield fixed-sized chunks from samples, keeping leftover bytes from previous call(s).

Definition at line 293 of file vad.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.assist_pipeline.vad._LOGGER = logging.getLogger(__name__)
private

Definition at line 12 of file vad.py.