Home Assistant Unofficial Reference 2024.12.1
pipeline.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.assist_pipeline.pipeline.AssistDevice
 
class  homeassistant.components.assist_pipeline.pipeline.AudioSettings
 
class  homeassistant.components.assist_pipeline.pipeline.DeviceAudioQueue
 
class  homeassistant.components.assist_pipeline.pipeline.InvalidPipelineStagesError
 
class  homeassistant.components.assist_pipeline.pipeline.Pipeline
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineData
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineEvent
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineEventType
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineInput
 
class  homeassistant.components.assist_pipeline.pipeline.PipelinePreferred
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineRun
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineRunDebug
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineRuns
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineRunValidationError
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineStage
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollection
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineStorageCollectionWebsocket
 
class  homeassistant.components.assist_pipeline.pipeline.PipelineStore
 
class  homeassistant.components.assist_pipeline.pipeline.SerializedPipelineStorageCollection
 
class  homeassistant.components.assist_pipeline.pipeline.WakeWordSettings
 

Namespaces

 homeassistant.components.assist_pipeline.pipeline
 

Functions

Pipeline homeassistant.components.assist_pipeline.pipeline._async_create_default_pipeline (HomeAssistant hass, PipelineStorageCollection pipeline_store)
 
Pipeline homeassistant.components.assist_pipeline.pipeline._async_get_pipeline_from_conversation_entity (HomeAssistant hass, str entity_id)
 
dict[str, str|None] homeassistant.components.assist_pipeline.pipeline._async_resolve_default_pipeline_settings (HomeAssistant hass, *str|None conversation_engine_id=None, str|None stt_engine_id=None, str|None tts_engine_id=None, str pipeline_name)
 
bytes homeassistant.components.assist_pipeline.pipeline._multiply_volume (bytes chunk, float volume_multiplier)
 
None homeassistant.components.assist_pipeline.pipeline._pipeline_debug_recording_thread_proc (Path run_recording_dir, Queue[str|bytes|None] queue, float message_timeout=5)
 
Pipeline|None homeassistant.components.assist_pipeline.pipeline.async_create_default_pipeline (HomeAssistant hass, str stt_engine_id, str tts_engine_id, str pipeline_name)
 
Pipeline homeassistant.components.assist_pipeline.pipeline.async_get_pipeline (HomeAssistant hass, str|None pipeline_id=None)
 
list[Pipeline] homeassistant.components.assist_pipeline.pipeline.async_get_pipelines (HomeAssistant hass)
 
None homeassistant.components.assist_pipeline.pipeline.async_migrate_engine (HomeAssistant hass, Literal["conversation", "stt", "tts", "wake_word"] engine_type, str old_value, str new_value)
 
None homeassistant.components.assist_pipeline.pipeline.async_run_migrations (HomeAssistant hass)
 
PipelineData homeassistant.components.assist_pipeline.pipeline.async_setup_pipeline_store (HomeAssistant hass)
 
None homeassistant.components.assist_pipeline.pipeline.async_update_pipeline (HomeAssistant hass, Pipeline pipeline, *str|UndefinedType conversation_engine=UNDEFINED, str|UndefinedType conversation_language=UNDEFINED, str|UndefinedType language=UNDEFINED, str|UndefinedType name=UNDEFINED, str|None|UndefinedType stt_engine=UNDEFINED, str|None|UndefinedType stt_language=UNDEFINED, str|None|UndefinedType tts_engine=UNDEFINED, str|None|UndefinedType tts_language=UNDEFINED, str|None|UndefinedType tts_voice=UNDEFINED, str|None|UndefinedType wake_word_entity=UNDEFINED, str|None|UndefinedType wake_word_id=UNDEFINED, bool|UndefinedType prefer_local_intents=UNDEFINED)
 
Any homeassistant.components.assist_pipeline.pipeline.validate_language (dict[str, Any] data)
 

Variables

 homeassistant.components.assist_pipeline.pipeline._LOGGER = logging.getLogger(__name__)
 
tuple homeassistant.components.assist_pipeline.pipeline.ENGINE_LANGUAGE_PAIRS
 
list homeassistant.components.assist_pipeline.pipeline.PIPELINE_STAGE_ORDER
 
 homeassistant.components.assist_pipeline.pipeline.PipelineEventCallback
 
int homeassistant.components.assist_pipeline.pipeline.SAVE_DELAY = 10
 
string homeassistant.components.assist_pipeline.pipeline.STORAGE_KEY = f"{DOMAIN}.pipelines"
 
int homeassistant.components.assist_pipeline.pipeline.STORAGE_VERSION = 1
 
int homeassistant.components.assist_pipeline.pipeline.STORAGE_VERSION_MINOR = 2
 
int homeassistant.components.assist_pipeline.pipeline.STORED_PIPELINE_RUNS = 10