FrontDeskAgent v0.1.1 tightens the Voicebox integration after checking the current public Voicebox API docs.
Changes:
- Defaults Voicebox calls to
POST /generateinstead of the earlier/speakassumption. - Sends
profile_idandlanguageto Voicebox for generated speech. - Adds
VOICEBOX_ENDPOINT=/generateandVOICEBOX_LANGUAGE=enconfiguration. - Keeps FrontDeskAgent's own friendly wrapper endpoint:
POST /api/voice/speak. - Protects
/api/voice/speakwithX-FrontDeskAgent-SecretwhenWEBHOOK_SHARED_SECRETis configured. - Hardens numeric env parsing for ports, timeouts, and import limits.
- Updates README, API docs, integration docs, UI examples, setup wizard, and tests.
Verified:
python -m compileall frontdeskagentpytest: 14 tests passed
Voicebox example:
VOICE_TTS_PROVIDER=voicebox
VOICEBOX_URL=http://127.0.0.1:17493
VOICEBOX_ENDPOINT=/generate
VOICEBOX_PROFILE=your-profile-id
VOICEBOX_LANGUAGE=en
VOICEBOX_ALERT_ON_LEAD=true