stt_config and tts_config are ignoredllm_config.voice to change the voice dynamicallyfirstMessage works as expected{
"firstMessage": "Hallo Jan, hoe kan ik je helpen vandaag?",
"stt_config": {
"provider": "deepgram",
"model": "nova-3-general",
"language": "nl"
},
"llm_config": {
"provider": "openai",
"model": "gpt-4o-mini",
"voice": "ara",
"temperature": 0.7,
"messages": [
{
"role": "system",
"content": "string"
}
],
"tools": [
{}
]
},
"tts_config": {
"provider": "openai",
"voiceId": "alloy",
"model": "eleven_flash_v2_5"
},
"analysisPlan": {
"structuredDataPlan": {
"enabled": true,
"schema": {
"type": "object",
"properties": {
"intent": {
"type": "string"
},
"sentiment": {
"type": "string",
"enum": [
"positive",
"neutral",
"negative"
]
},
"appointment_booked": {
"type": "boolean"
}
}
},
"messages": [
{
"role": "system",
"content": "Analyze the following call transcript according to this schema: {{schema}}"
}
]
},
"minMessagesThreshold": 2
}
}