Public Member Functions | |
| None | __post_init__ (self) |
| bool | process (self, float chunk_seconds, float|None speech_probability) |
| bool | process_with_vad (self, bytes chunk, int|None vad_samples_per_chunk, Callable[[bytes], bool] vad_is_speech, AudioBuffer|None leftover_chunk_buffer) |
| None | reset (self) |
Public Attributes | |
| in_command | |
| timed_out | |
Static Public Attributes | |
| bool | |
| float | |
Private Attributes | |
| _command_seconds_left | |
| _reset_seconds_left | |
| _silence_seconds_left | |
| _speech_seconds_left | |
| _timeout_seconds_left | |
| None homeassistant.components.assist_pipeline.vad.VoiceCommandSegmenter.__post_init__ | ( | self | ) |
| bool homeassistant.components.assist_pipeline.vad.VoiceCommandSegmenter.process_with_vad | ( | self, | |
| bytes | chunk, | ||
| int | None | vad_samples_per_chunk, | ||
| Callable[[bytes], bool] | vad_is_speech, | ||
| AudioBuffer | None | leftover_chunk_buffer | ||
| ) |
| None homeassistant.components.assist_pipeline.vad.VoiceCommandSegmenter.reset | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
| homeassistant.components.assist_pipeline.vad.VoiceCommandSegmenter.in_command |
| homeassistant.components.assist_pipeline.vad.VoiceCommandSegmenter.timed_out |