feat: switch wake word to waltron
This commit is contained in:
12
README.md
12
README.md
@@ -15,14 +15,14 @@
|
||||
|
||||
## Что это
|
||||
|
||||
`Alexander Smart Speaker` слушает ключевое слово `Alexandr`, распознает речь, маршрутизирует команду в нужный модуль и озвучивает ответ.
|
||||
`Alexander Smart Speaker` слушает ключевое слово `Waltron`, распознает речь, маршрутизирует команду в нужный модуль и озвучивает ответ.
|
||||
Проект оптимизирован под русский язык, но поддерживает RU/EN сценарии (включая перевод и mixed-language TTS).
|
||||
|
||||
Проект собран как локальная голосовая колонка под Linux: активация по wake word, распознавание речи, маршрутизация команд, ответ через AI или встроенные модули и затем озвучка результата.
|
||||
|
||||
## Возможности
|
||||
|
||||
- Активация по wake word `Alexandr` (Porcupine).
|
||||
- Активация по wake word `Waltron` (Porcupine).
|
||||
- Follow-up окно 4 секунды после ответа: если пользователь молчит, ассистент возвращается к ожиданию wake word.
|
||||
- Распознавание речи через Deepgram (WebSocket, VAD, fast stop).
|
||||
- Озвучка через Silero TTS (RU + EN, с прерыванием по wake word).
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A[Wake Word: Alexandr] --> B[STT: Deepgram]
|
||||
A[Wake Word: Waltron] --> B[STT: Deepgram]
|
||||
B --> C{Маршрутизация команды}
|
||||
C --> D[Feature modules]
|
||||
C --> E[AI/Translation]
|
||||
@@ -116,7 +116,7 @@ make run
|
||||
python run.py
|
||||
```
|
||||
|
||||
После запуска ассистент перейдет в режим ожидания фразы `Alexandr`.
|
||||
После запуска ассистент перейдет в режим ожидания фразы `Waltron`.
|
||||
|
||||
### Кросс-платформенный аудио режим
|
||||
|
||||
@@ -164,7 +164,7 @@ python run.py
|
||||
|
||||
| Категория | Примеры |
|
||||
|---|---|
|
||||
| Активация | `Alexandr` |
|
||||
| Активация | `Waltron` |
|
||||
| AI-диалог | `Почему небо голубое?` |
|
||||
| Перевод | `Переведи на английский: как дела` |
|
||||
| Погода | `Какая погода?`, `Погода в Москве` |
|
||||
@@ -216,7 +216,7 @@ alexander_smart-speaker/
|
||||
|
||||
| Проблема | Что проверить |
|
||||
|---|---|
|
||||
| Не реагирует на `Alexandr` | `PORCUPINE_ACCESS_KEY`, микрофон, чувствительность `PORCUPINE_SENSITIVITY` |
|
||||
| Не реагирует на `Waltron` | `PORCUPINE_ACCESS_KEY`, микрофон, чувствительность `PORCUPINE_SENSITIVITY` |
|
||||
| STT не распознает речь | `DEEPGRAM_API_KEY`, сетевой доступ, выбранный микрофон |
|
||||
| Нет звука | корректное аудиоустройство и доступность `pactl`/`amixer` |
|
||||
| `Audio input/output initialization failed` | проверить, что звук-сервер запущен (PipeWire/PulseAudio), и при необходимости задать `AUDIO_INPUT_DEVICE_NAME`/`AUDIO_OUTPUT_DEVICE_NAME` |
|
||||
|
||||
Reference in New Issue
Block a user