54 lines
1.3 KiB
JSON
54 lines
1.3 KiB
JSON
{
|
|
"tts": {
|
|
"backend": "builtin_ttsmaker",
|
|
"builtin_speaker_id": 2,
|
|
"target_sample_rate": 16000
|
|
},
|
|
"stt": {
|
|
"backend": "vosk",
|
|
"vosk_model_path": "Models/vosk-model-small-en-us-0.15",
|
|
"wake_words_en": [
|
|
"sanad", "sannad", "sanat", "sunnat",
|
|
"senad", "sennad", "sanid", "sanud",
|
|
"samad", "sandy", "sanday", "sunday", "synod", "signed",
|
|
"sand", "send", "sent", "set", "seen", "seed",
|
|
"then", "than", "that", "step", "stuck",
|
|
"said", "sad", "saw", "so", "sir", "sun"
|
|
],
|
|
"language": "en",
|
|
"command_timeout_sec": 10,
|
|
"silence_threshold": 150,
|
|
"silence_duration_sec": 2.0,
|
|
"max_record_sec": 15
|
|
},
|
|
"mic": {
|
|
"backend": "builtin_udp",
|
|
"source_index": "3",
|
|
"format": "s16le",
|
|
"rate": 16000,
|
|
"channels": 1
|
|
},
|
|
"mic_udp": {
|
|
"group": "239.168.123.161",
|
|
"port": 5555,
|
|
"buffer_max_bytes": 64000,
|
|
"read_timeout_sec": 0.04
|
|
},
|
|
"speaker": {
|
|
"dds_interface": "eth0",
|
|
"volume": 100,
|
|
"app_name": "sanad"
|
|
},
|
|
"audio": {
|
|
"data_dir": "Data/Voice/Recordings",
|
|
"log_file": "logs/voice.log"
|
|
},
|
|
"messages": {
|
|
"wake_heard": "Yes",
|
|
"no_speech": "I didn't catch that, please say it again",
|
|
"error_tts": "Speech synthesis failed",
|
|
"error_mic": "Microphone error",
|
|
"ready": "Voice system ready"
|
|
}
|
|
}
|