Wyoming Protocol

The Wyoming integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] connects external voice services to Home Assistant using a small protocol. This enables Assist to use a variety of local speech-to-text, text-to-speech, and wake-word-detection systems, such as:

  • Speech-to-Phrase
  • Whisper
  • Piper
  • openWakeWord

Installing a local voice pipeline

The Wyoming, Piper, and Whisper add-ons are used to create a fully local voice pipeline. To learn how to do this, follow the procedure on installing a local voice pipeline.

配置

要将 Wyoming Protocol service 添加到您的 Home Assistant 实例中,请使用此 My 按钮:

Wyoming Protocol 可以被 Home Assistant 自动发现。如果发现了实例, 它将显示为 已发现。您可以立即进行设置。

手动配置步骤

如果没有自动发现,请不要担心!您可以设置一个 手动集成条目:

Satellites

Remote voice satellites can be connected to Home Assistant using the Wyoming protocol. These satellites typically run on Raspberry Pi’s, and are automatically discovered by Home Assistant through Zeroconf.

Audio Settings

The following settings control audio processing of a satellite’s microphone input:

  • Noise suppression
    • Level of noise suppression (uses webrtc). Audio distortion may occur as the level increases.
  • Auto gain
    • Automatically adjusts volume based on ambient noise (uses webrtc). The setting value is the target dBFS.
  • Mic volume
    • Fixed multiplier applied to microphone audio samples. 2.0 doubles the volume, while 0.5 is halves it. Values above 1.0 may increase noise or cause audio distortion.