55 lines
1.2 KiB
JSON
55 lines
1.2 KiB
JSON
{
|
|
"tts": {
|
|
"piper_voice_ar": "ar_JO-kareem-medium",
|
|
"piper_voice_en": "en_US-lessac-medium",
|
|
"piper_sample_rate": 22050,
|
|
"builtin_speaker_id": 0,
|
|
"target_sample_rate": 16000,
|
|
"piper_timeout_sec": 120,
|
|
"en_backend": "edge_tts",
|
|
"ar_backend": "edge_tts",
|
|
"edge_voice_ar": "ar-AE-HamdanNeural",
|
|
"edge_voice_en": "en-US-GuyNeural"
|
|
},
|
|
"stt": {
|
|
"wake_model": "tiny",
|
|
"command_model": "small",
|
|
"wake_words_en": [
|
|
"marcus",
|
|
"marcos",
|
|
"markus"
|
|
],
|
|
"wake_words_ar": [
|
|
"ماركوس",
|
|
"مارکوس",
|
|
"ماركس"
|
|
],
|
|
"language": null,
|
|
"command_timeout_sec": 10,
|
|
"silence_threshold": 500,
|
|
"silence_duration_sec": 1.5,
|
|
"max_record_sec": 15
|
|
},
|
|
"mic": {
|
|
"source_index": "3",
|
|
"format": "s16le",
|
|
"rate": 16000,
|
|
"channels": 1
|
|
},
|
|
"speaker": {
|
|
"dds_interface": "eth0",
|
|
"volume": 100,
|
|
"app_name": "marcus"
|
|
},
|
|
"audio": {
|
|
"data_dir": "Data/Voice/Recordings",
|
|
"log_file": "logs/voice.log"
|
|
},
|
|
"messages": {
|
|
"wake_heard": "Listening...",
|
|
"no_speech": "I didn't catch that. Say my name again.",
|
|
"error_tts": "Speech synthesis failed",
|
|
"error_mic": "Microphone error",
|
|
"ready": "Voice system ready"
|
|
}
|
|
} |