File size: 1,460 Bytes
b746881 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # 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 |