Namespaces | |
| audio_enhancer | |
| const | |
| error | |
| logbook | |
| pipeline | |
| repair_flows | |
| ring_buffer | |
| select | |
| vad | |
| websocket_api | |
Functions | |
| None | async_pipeline_from_audio_stream (HomeAssistant hass, *Context context, PipelineEventCallback event_callback, stt.SpeechMetadata stt_metadata, AsyncIterable[bytes] stt_stream, str|None wake_word_phrase=None, str|None pipeline_id=None, str|None conversation_id=None, str|dict[str, Any]|None tts_audio_output=None, WakeWordSettings|None wake_word_settings=None, AudioSettings|None audio_settings=None, str|None device_id=None, PipelineStage start_stage=PipelineStage.STT, PipelineStage end_stage=PipelineStage.TTS) |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
Variables | |
| tuple | __all__ |
| CONFIG_SCHEMA | |
The Assist pipeline integration.
| None homeassistant.components.assist_pipeline.async_pipeline_from_audio_stream | ( | HomeAssistant | hass, |
| *Context | context, | ||
| PipelineEventCallback | event_callback, | ||
| stt.SpeechMetadata | stt_metadata, | ||
| AsyncIterable[bytes] | stt_stream, | ||
| str | None | wake_word_phrase = None, |
||
| str | None | pipeline_id = None, |
||
| str | None | conversation_id = None, |
||
| str | dict[str, Any] | None | tts_audio_output = None, |
||
| WakeWordSettings | None | wake_word_settings = None, |
||
| AudioSettings | None | audio_settings = None, |
||
| str | None | device_id = None, |
||
| PipelineStage | start_stage = PipelineStage.STT, |
||
| PipelineStage | end_stage = PipelineStage.TTS |
||
| ) |
Create an audio pipeline from an audio stream. Raises PipelineNotFound if no pipeline is found.
Definition at line 95 of file __init__.py.
| bool homeassistant.components.assist_pipeline.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Assist pipeline integration.
Definition at line 81 of file __init__.py.
|
private |
Definition at line 47 of file __init__.py.
| homeassistant.components.assist_pipeline.CONFIG_SCHEMA |
Definition at line 69 of file __init__.py.