diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-local.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-local.ts index e4ff17d33f..9791fc00b5 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-local.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-local.ts @@ -293,6 +293,8 @@ export class HaVoiceAssistantSetupStepLocal extends LitElement { if (preferredPipeline) { if ( + preferredPipeline.conversation_engine === + "conversation.home_assistant" && preferredPipeline.tts_engine && ttsEntityIds.includes(preferredPipeline.tts_engine) && preferredPipeline.stt_engine && @@ -311,6 +313,7 @@ export class HaVoiceAssistantSetupStepLocal extends LitElement { let localPipeline = pipelines.pipelines.find( (pipeline) => + pipeline.conversation_engine === "conversation.home_assistant" && pipeline.tts_engine && ttsEntityIds.includes(pipeline.tts_engine) && pipeline.stt_engine && diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts index c8cb672388..01f27f0666 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts @@ -213,6 +213,8 @@ export class HaVoiceAssistantSetupStepPipeline extends LitElement { if (preferredPipeline) { if ( + preferredPipeline.conversation_engine === + "conversation.home_assistant" && preferredPipeline.tts_engine === cloudTtsEntityId && preferredPipeline.stt_engine === cloudSttEntityId ) { @@ -229,6 +231,7 @@ export class HaVoiceAssistantSetupStepPipeline extends LitElement { let cloudPipeline = pipelines.pipelines.find( (pipeline) => + pipeline.conversation_engine === "conversation.home_assistant" && pipeline.tts_engine === cloudTtsEntityId && pipeline.stt_engine === cloudSttEntityId );