Desmond-Dong's picture
Initial commit: Reachy Mini Home Assistant Voice Assistant
b746881
raw
history blame
1.46 kB
# Reachy Mini App Configuration
# This file is used by the Reachy Mini app assistant
name: reachy-mini-ha-voice
version: 1.0.0
description: Home Assistant Voice Assistant for Reachy Mini using ESPHome protocol
author: Reachy Mini HA Voice Contributors
license: Apache-2.0
# App type: python, javascript, or web
type: python
# Main entry point
entry_point: reachy_mini_ha_voice.__main__:main
# Dependencies
dependencies:
- aioesphomeapi==42.7.0
- numpy>=2,<3
- pymicro-wakeword>=2,<3
- pyopen-wakeword>=1,<2
- pyaudio>=0.2.11
- zeroconf<1
# Optional dependencies for Reachy Mini integration
optional_dependencies:
- reachy-sdk
# System requirements
system_requirements:
- portaudio19-dev
- build-essential
- libportaudio2
# Configuration options
config:
- name: device_name
type: string
default: "ReachyMini"
description: "Device name for Home Assistant"
- name: enable_reachy
type: boolean
default: true
description: "Enable Reachy Mini robot integration"
- name: audio_input_device
type: integer
default: null
description: "Audio input device index"
- name: audio_output_device
type: integer
default: null
description: "Audio output device index"
- name: wake_word
type: string
default: "okay_nabu"
description: "Wake word to use"
# Ports exposed by the app
ports:
- 6053
# Tags for categorization
tags:
- voice
- home-assistant
- esphome
- assistant