diff --git a/docs/voice/pipelines/index.md b/docs/voice/pipelines/index.md
index 38651bd0..0936d12b 100644
--- a/docs/voice/pipelines/index.md
+++ b/docs/voice/pipelines/index.md
@@ -1,8 +1,8 @@
---
-title: "Pipelines"
+title: "Assist Pipelines"
---
-A pipeline runs the common steps of a [voice assistant](https://next.home-assistant.io/integrations/voice_assistant):
+The [Assist pipeline](https://next.home-assistant.io/integrations/assit_pipeline) integration runs the common steps of a voice assistant:
1. Speech to text
2. Intent recognition
@@ -12,8 +12,13 @@ Pipelines are run via a WebSocket API:
```json
{
- "type": "voice_assistant/run",
- "language": "en-US"
+ "type": "assist_assistant/run",
+ "language": "en-US",
+ "start_stage": "stt",
+ "end_stage": "tts",
+ "input": {
+ "sample_rate": 16000,
+ }
}
```
@@ -21,9 +26,9 @@ The following input fields are available:
| Name | Type | Description |
|-------------------|--------|---------------------------------------------------------------------------------------------|
-| `intent_input` | string | Required. Input text to process. |
-| `language` | string | Optional. Language of pipeline to run (default: configured language in HA). |
-| `pipeline` | string | Optional. Id of a pipeline to run (default: use first one that matches specified language). |
+| `start_stage` | enum | Required. The first stage to run. One of `stt`, `intent`, `tts`. |
+| `end_stage` | enum | Required. The last stage to run. One of `stt`, `intent`, `tts`. |
+| `input` | dict | Depends on `start_stage`. For STT, the dictionary should contain a key `sample_rate` with an integer value. For intent and TTS, the key `text` should contain the input text.
| `conversation_id` | string | Optional. [Unique id for conversation](/docs/intent_conversation_api#conversation-id). |
| `timeout` | number | Optional. Number of seconds before pipeline times out (default: 30). |
@@ -34,10 +39,13 @@ The following events can be emitted:
| Name | Description | Emitted | Attributes |
|-----------------|-----------------------------|------------|---------------------------------------------------------------------------------------------------------|
-| `run-start` | Start of pipeline run | always | `pipeline` - Id of pipeline
`language` - Language used for pipeline
|
+| `run-start` | Start of pipeline run | always | `pipeline` - Name of pipeline
`pipeline_id` - ID of the pipeline
`language` - Language used for pipeline
`runner_data` - Extra WebSocket data: