docs: перевод документации на русский язык
Полностью переведена вся документация в docs/: - docs/architecture/overview.md — Архитектура Wyoming Satellite - docs/settings-cheatsheet.md — Шпаргалка по настройкам (CLI флаги) - docs/deployment/systemd-services.md — Настройка systemd сервисов - docs/integration/mqtt-led.md — MQTT LED управление - docs/integration/vad-wakeword.md — Уже был на русском - docs/tutorials/2mic-hat.md — Tutorial для 2-MIC HAT - docs/tutorials/installer.md — Интерактивный установщик - docs/README.md — Индекс документации Обновлены корневые файлы: - README.md — Полностью на русском - DEPLOY.md — Полностью на русском Вся документация теперь на русском языке для удобства русскоязычных пользователей. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
+104
-104
@@ -1,27 +1,27 @@
|
||||
# Wyoming Satellite — Settings Cheat Sheet
|
||||
# Wyoming Satellite — Шпаргалка по настройкам
|
||||
|
||||
Quick reference for all CLI flags and settings.
|
||||
Быстрый справочник всех CLI флагов и настроек.
|
||||
|
||||
---
|
||||
|
||||
## 🎤 Microphone (`--mic-*`)
|
||||
## 🎤 Микрофон (`--mic-*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--mic-uri` | — | Wyoming microphone service URI (`tcp://ip:port`) |
|
||||
| `--mic-command` | — | Command for microphone input (`arecord ...`) |
|
||||
| `--mic-command-rate` | 16000 | Sample rate (Hz) |
|
||||
| `--mic-command-width` | 2 | Sample width (bytes) |
|
||||
| `--mic-command-channels` | 1 | Channels (1=mono) |
|
||||
| `--mic-command-samples-per-chunk` | 1024 | Samples per read |
|
||||
| `--mic-volume-multiplier` | 1.0 | Volume multiplier |
|
||||
| `--mic-noise-suppression` | 0 | Noise suppression (0-4) |
|
||||
| `--mic-auto-gain` | 0 | Auto gain (0-31 dbFS) |
|
||||
| `--mic-channel-index` | None | Channel index to use |
|
||||
| `--mic-seconds-to-mute-after-awake-wav` | 0.5 | Mute after awake WAV |
|
||||
| `--mic-no-mute-during-awake-wav` | false | Don't mute during awake WAV |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--mic-uri` | — | Wyoming microphone сервис URI (`tcp://ip:port`) |
|
||||
| `--mic-command` | — | Команда для записи с микрофона (`arecord ...`) |
|
||||
| `--mic-command-rate` | 16000 | Частота дискретизации (Гц) |
|
||||
| `--mic-command-width` | 2 | Разрядность (байт) |
|
||||
| `--mic-command-channels` | 1 | Каналы (1=моно) |
|
||||
| `--mic-command-samples-per-chunk` | 1024 | Сэмплов за чтение |
|
||||
| `--mic-volume-multiplier` | 1.0 | Множитель громкости |
|
||||
| `--mic-noise-suppression` | 0 | Шумоподавление (0-4) |
|
||||
| `--mic-auto-gain` | 0 | Автоусиление (0-31 dbFS) |
|
||||
| `--mic-channel-index` | None | Индекс канала |
|
||||
| `--mic-seconds-to-mute-after-awake-wav` | 0.5 | Глушить после awake WAV |
|
||||
| `--mic-no-mute-during-awake-wav` | false | Не глушить во время awake WAV |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--mic-command 'arecord -D plughw:CARD=Array,DEV=0 -r 16000 -c 1 -f S16_LE -t raw' \
|
||||
--mic-noise-suppression 2 \
|
||||
@@ -30,20 +30,20 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
---
|
||||
|
||||
## 🔊 Sound Output (`--snd-*`)
|
||||
## 🔊 Звук (`--snd-*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--snd-uri` | — | Wyoming sound service URI |
|
||||
| `--snd-command` | — | Command for sound output (`aplay ...`) |
|
||||
| `--snd-command-rate` | 22050 | Sample rate (Hz) |
|
||||
| `--snd-command-width` | 2 | Sample width (bytes) |
|
||||
| `--snd-command-channels` | 1 | Channels |
|
||||
| `--snd-volume-multiplier` | 1.0 | Volume multiplier |
|
||||
| `--awake-wav` | — | WAV played after wake word |
|
||||
| `--done-wav` | — | WAV played after command |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--snd-uri` | — | Wyoming sound сервис URI |
|
||||
| `--snd-command` | — | Команда для вывода звука (`aplay ...`) |
|
||||
| `--snd-command-rate` | 22050 | Частота дискретизации (Гц) |
|
||||
| `--snd-command-width` | 2 | Разрядность (байт) |
|
||||
| `--snd-command-channels` | 1 | Каналы |
|
||||
| `--snd-volume-multiplier` | 1.0 | Множитель громкости |
|
||||
| `--awake-wav` | — | WAV после wake word |
|
||||
| `--done-wav` | — | WAV после команды |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--snd-command 'aplay -D plughw:CARD=Array,DEV=0 -r 22050 -c 1 -f S16_LE -t raw' \
|
||||
--awake-wav /home/sirmrak/projects/Satellite/sounds/awake.wav
|
||||
@@ -53,14 +53,14 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
## 🎯 Wake Word (`--wake-*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--wake-uri` | — | Wyoming wake word service URI |
|
||||
| `--wake-command` | — | Local wake word command |
|
||||
| `--wake-word-name` | — | Wake word phrase (can be repeated) |
|
||||
| `--wake-refractory-seconds` | 5.0 | Delay between detections |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--wake-uri` | — | Wyoming wake word сервис URI |
|
||||
| `--wake-command` | — | Локальная команда wake word |
|
||||
| `--wake-word-name` | — | Фраза wake word (можно повторять) |
|
||||
| `--wake-refractory-seconds` | 5.0 | Задержка между детекциями |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--wake-uri tcp://127.0.0.1:10400 \
|
||||
--wake-word-name "привет дроид" \
|
||||
@@ -71,17 +71,17 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
## 🎤 Voice Activity Detection (`--vad*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--vad` | false | Enable VAD |
|
||||
| `--vad-system` | silero | `silero` or `webrtc` |
|
||||
| `--vad-threshold` | 0.5 | Threshold (0-1) |
|
||||
| `--vad-trigger-level` | 1 | Chunks to activate |
|
||||
| `--vad-energy-threshold` | None | Energy for webrtc (int16) |
|
||||
| `--vad-buffer-seconds` | 2.0 | Pre-roll buffer (seconds) |
|
||||
| `--vad-wake-word-timeout` | 5.0 | Wake word timeout |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--vad` | false | Включить VAD |
|
||||
| `--vad-system` | silero | `silero` или `webrtc` |
|
||||
| `--vad-threshold` | 0.5 | Порог (0-1) |
|
||||
| `--vad-trigger-level` | 1 | Чанков для активации |
|
||||
| `--vad-energy-threshold` | None | Энергия для webrtc (int16) |
|
||||
| `--vad-buffer-seconds` | 2.0 | Пре-буфер (секунды) |
|
||||
| `--vad-wake-word-timeout` | 5.0 | Таймаут wake word |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--vad \
|
||||
--vad-system webrtc \
|
||||
@@ -94,26 +94,26 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
## 📡 Event Service (`--event-uri`, `--*-command`)
|
||||
|
||||
| Flag | Event |
|
||||
|------|-------|
|
||||
| `--event-uri` | Wyoming event service URI |
|
||||
| `--startup-command` | Satellite started |
|
||||
| `--streaming-start-command` | Streaming started |
|
||||
| `--streaming-stop-command` | Streaming stopped |
|
||||
| `--detect-command` | Wake detection started |
|
||||
| `--detection-command` | Wake word detected |
|
||||
| `--tts-played-command` | Audio played |
|
||||
| `--transcript-command` | STT transcript |
|
||||
| `--stt-start-command` | STT started |
|
||||
| `--stt-stop-command` | STT stopped |
|
||||
| `--synthesize-command` | TTS text received |
|
||||
| `--tts-start-command` | TTS started |
|
||||
| `--tts-stop-command` | TTS stopped |
|
||||
| `--error-command` | Error occurred |
|
||||
| `--connected-command` | Connected to server |
|
||||
| `--disconnected-command` | Disconnected from server |
|
||||
| Флаг | Событие |
|
||||
|------|---------|
|
||||
| `--event-uri` | Wyoming event сервис URI |
|
||||
| `--startup-command` | Спутник запущен |
|
||||
| `--streaming-start-command` | Стриминг начался |
|
||||
| `--streaming-stop-command` | Стриминг остановлен |
|
||||
| `--detect-command` | Начало детекции wake |
|
||||
| `--detection-command` | Wake word обнаружен |
|
||||
| `--tts-played-command` | Аудио воспроизведено |
|
||||
| `--transcript-command` | STT текст |
|
||||
| `--stt-start-command` | STT начался |
|
||||
| `--stt-stop-command` | STT завершён |
|
||||
| `--synthesize-command` | TTS текст получен |
|
||||
| `--tts-start-command` | TTS начался |
|
||||
| `--tts-stop-command` | TTS завершён |
|
||||
| `--error-command` | Ошибка |
|
||||
| `--connected-command` | Подключен к серверу |
|
||||
| `--disconnected-command` | Отключен от сервера |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--event-uri tcp://127.0.0.1:10500 \
|
||||
--detection-command 'examples/commands/detection.sh' \
|
||||
@@ -123,18 +123,18 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
---
|
||||
|
||||
## ⏱️ Timers (`--timer-*`)
|
||||
## ⏱️ Таймеры (`--timer-*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--timer-started-command` | — | Timer started |
|
||||
| `--timer-updated-command` | — | Timer paused/resumed/changed |
|
||||
| `--timer-cancelled-command` | — | Timer cancelled |
|
||||
| `--timer-finished-command` | — | Timer finished |
|
||||
| `--timer-finished-wav` | — | WAV file to play |
|
||||
| `--timer-finished-wav-repeat` | `1 0` | `<plays> <delay_seconds>` |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--timer-started-command` | — | Таймер запущен |
|
||||
| `--timer-updated-command` | — | Таймер изменён/пауза/возобновление |
|
||||
| `--timer-cancelled-command` | — | Таймер отменён |
|
||||
| `--timer-finished-command` | — | Таймер завершён |
|
||||
| `--timer-finished-wav` | — | WAV файл для воспроизведения |
|
||||
| `--timer-finished-wav-repeat` | `1 0` | `<повторы> <задержка_сек>` |
|
||||
|
||||
**Example:**
|
||||
**Пример:**
|
||||
```bash
|
||||
--timer-finished-wav /path/to/timer.wav \
|
||||
--timer-finished-wav-repeat 3 1.0
|
||||
@@ -142,32 +142,32 @@ Quick reference for all CLI flags and settings.
|
||||
|
||||
---
|
||||
|
||||
## 🛰️ Satellite (`--uri`, `--name`, `--area`)
|
||||
## 🛰️ Спутник (`--uri`, `--name`, `--area`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--uri` | **required** | Satellite URI (`tcp://0.0.0.0:10700`) |
|
||||
| `--name` | Wyoming Satellite | Satellite name |
|
||||
| `--area` | — | Area name (for Home Assistant) |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--uri` | **требуется** | URI спутника (`tcp://0.0.0.0:10700`) |
|
||||
| `--name` | Wyoming Satellite | Имя спутника |
|
||||
| `--area` | — | Имя зоны (для Home Assistant) |
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Debug & Discovery (`--debug*`, `--zeroconf*`)
|
||||
## 🔧 Отладка и обнаружение (`--debug*`, `--zeroconf*`)
|
||||
|
||||
| Flag | Default | Description |
|
||||
|------|---------|-------------|
|
||||
| `--debug` | false | Enable DEBUG logging |
|
||||
| `--debug-recording-dir` | None | Directory for audio recording |
|
||||
| `--no-zeroconf` | false | Disable Zeroconf discovery |
|
||||
| `--zeroconf-name` | MAC address | Name for Zeroconf |
|
||||
| `--zeroconf-host` | Auto | Host for Zeroconf |
|
||||
| `--log-format` | BASIC | Log format string |
|
||||
| Флаг | По умолчанию | Описание |
|
||||
|------|--------------|----------|
|
||||
| `--debug` | false | DEBUG логирование |
|
||||
| `--debug-recording-dir` | None | Папка для записи аудио |
|
||||
| `--no-zeroconf` | false | Отключить Zeroconf |
|
||||
| `--zeroconf-name` | MAC address | Имя для Zeroconf |
|
||||
| `--zeroconf-host` | Авто | Хост для Zeroconf |
|
||||
| `--log-format` | BASIC | Формат логов |
|
||||
|
||||
---
|
||||
|
||||
## 📊 Operating Modes
|
||||
## 📊 Режимы работы
|
||||
|
||||
### Mode 1: Always Streaming (no VAD, no wake)
|
||||
### Режим 1: Always Streaming (без VAD, без wake)
|
||||
|
||||
```bash
|
||||
python3 -m wyoming_satellite \
|
||||
@@ -177,11 +177,11 @@ python3 -m wyoming_satellite \
|
||||
--snd-command 'aplay -r 22050 -c 1 -f S16_LE -t raw'
|
||||
```
|
||||
|
||||
**Use case:** Lowest latency, always streaming to HA.
|
||||
**Применение:** Минимальная задержка, постоянный стриминг в HA.
|
||||
|
||||
---
|
||||
|
||||
### Mode 2: VAD Streaming (stream after speech detected)
|
||||
### Режим 2: VAD Streaming (стрим после обнаружения речи)
|
||||
|
||||
```bash
|
||||
python3 -m wyoming_satellite \
|
||||
@@ -195,11 +195,11 @@ python3 -m wyoming_satellite \
|
||||
--vad-energy-threshold 200
|
||||
```
|
||||
|
||||
**Use case:** Privacy-focused, stream only when speaking.
|
||||
**Применение:** Приватность, стрим только при разговоре.
|
||||
|
||||
---
|
||||
|
||||
### Mode 3: Wake Streaming (local wake word detection)
|
||||
### Режим 3: Wake Streaming (локальная детекция wake word)
|
||||
|
||||
```bash
|
||||
python3 -m wyoming_satellite \
|
||||
@@ -212,11 +212,11 @@ python3 -m wyoming_satellite \
|
||||
--wake-word-name "привет придурок"
|
||||
```
|
||||
|
||||
**Use case:** "Hey Google" style, full local wake word.
|
||||
**Применение:** Стиль "Hey Google", полная локальная активация.
|
||||
|
||||
---
|
||||
|
||||
### Mode 4: With Event Service (LED, MQTT, notifications)
|
||||
### Режим 4: С Event Service (LED, MQTT, уведомления)
|
||||
|
||||
```bash
|
||||
python3 -m wyoming_satellite \
|
||||
@@ -231,12 +231,12 @@ python3 -m wyoming_satellite \
|
||||
--transcript-command 'examples/commands/transcript.sh'
|
||||
```
|
||||
|
||||
**Use case:** Full integration with LED, MQTT, external scripts.
|
||||
**Применение:** Полная интеграция с LED, MQTT, внешними скриптами.
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Related
|
||||
## 🔗 Связанное
|
||||
|
||||
- [Architecture Overview](architecture/overview.md)
|
||||
- [Deployment Guide](../../DEPLOY.md)
|
||||
- [MQTT LED Integration](integration/mqtt-led.md)
|
||||
- [Архитектура](architecture/overview.md)
|
||||
- [Руководство по развёртыванию](../../DEPLOY.md)
|
||||
- [MQTT LED интеграция](integration/mqtt-led.md)
|
||||
|
||||
Reference in New Issue
Block a user