Files
my_speaker_RPi3/config.yaml
T

61 lines
1.5 KiB
YAML

# Настройки системы
system:
# Максимальное количество записей в истории
history_maxlen: 100
polling_interval_ms: 1000
logging_level: debug
log_file: logs/app.log
log_save_file: false
vad:
# Режим VAD (0-3)
mode: 3
sample_rate: 16000
frame_duration_ms: 10
ring_buffer_size: 20
speech_threshold: 0.6
energy_threshold: 400
min_speech_duration_ms: 100
record_stop_delay_sec: 1.0
prebuffer_duration_sec: 1.0
max_record_duration_sec: 5.0
target_rms: 2000.0
max_gain: 5.0
noise_reduction_factor: 1.2
noise_update_alpha: 0.05
min_rms_threshold_factor: 2.0
gain_smoothing_alpha: 0.1
adaptive_energy_std_factor: 1.5
adaptive_energy: true
noise_reduction_enabled: true
auto_gain_enabled: false
record_on_speech: false
stt:
# Путь к модели Vosk
model_path: /home/sirmrak/models/vosk-model-small-ru-0.22
commands:
# Путь к файлу с командами
commands_file: /mnt/Project/my_speaker/commands/commands.yaml
auth:
# Имя пользователя
username: string
password: string
tts:
# Настройки TTS
host: 192.168.200.81
port: 10200
timeout: 30
pause_duration: 0.5
post_stop_wait: 1.0
voice: ru_RU-ruslan-medium
save_TTS_files: false
session:
# Время сессии в секундах
session_timeout_seconds: 30
audio_settings:
# Настройки аудио системы
playback_device: 2
capture_device: 2
playback_volume: 80
capture_volume: 100