Last Updated:

Wyoming Voice Service Integration

S.C.O.R.E.ConvenienceDeviceControl

Overview

Integrating voice services that support the Wyoming protocol allows homeowners to efficiently control their smart home devices through voice commands. This capability enhances convenience and user experience by enabling hands-free operation and seamless interaction with various home technologies.

Convenience icon

Benefits

  • Hands-free control of smart home devices
  • Streamlined interactions with voice assistants
  • Increased accessibility for elderly or disabled family members

Intent

The purpose of this capability is to connect voice services to devices that utilize the Wyoming protocol, allowing users to issue voice commands for device control. This integration aims to simplify home capability and enhance the overall smart home experience.

Preconditions

  • Home Assistant installed and configured.
  • Wyoming protocol support via compatible devices.
  • Voice service account set up (e.g., Alexa, Google Home).
  • Integration available and authenticated: Google Home.
  • Device installed and reachable: Home Assistant Voice.

Actors

  • Homeowner
  • Family member
  • Guest

Trigger

The capability is triggered when a user issues a voice command to the connected voice service.

Workflow Diagram

flowchart TD
    A[Voice Command Issued] -->|check| B{{Voice Service Connected?}}
    B -->|Yes| C[Execute Device Command]
    C --> D[Device Responds]
    B -->|No| E[Exit without Action]

Workflow Description

1. Voice Command Recognition

The voice service captures the user’s command and processes it for understanding.

2. Check Wyoming Protocol Support

The system verifies if the command corresponds to a device that supports the Wyoming protocol.

3. Execute Command

If supported, the command is sent to the respective smart device for execution.

4. Device Response

The device performs the action and provides feedback to the voice service.

5. Confirmation to User

The voice service communicates the result of the command back to the user.

Postconditions

The smart home device executes the command, and the user receives confirmation of the action taken.

Optional Enhancements

  • Integrate with additional voice services for broader compatibility
  • Add custom voice commands for specific actions
  • Enable multi-user support for personalized preferences

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantGoogle Home, AlexaHome Assistant Voice, Amazon Echo Devices

Source Examples