diff --git a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts index 169a7c1194..7df82bdc0f 100644 --- a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts +++ b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts @@ -486,10 +486,11 @@ export class HaVoiceCommandDialog extends LitElement { who: "user", text: "…", }; - this._audioRecorder.start().then(() => { - this._addMessage(userMessage); - this.requestUpdate("_audioRecorder"); - }); + await this._audioRecorder.start(); + + this._addMessage(userMessage); + this.requestUpdate("_audioRecorder"); + const hassMessage: Message = { who: "hass", text: "…",