Skip to content

FrontDeskAgent v0.1.1 - Voicebox API alignment

Latest

Choose a tag to compare

@ResearchForumOnline ResearchForumOnline released this 04 Jul 13:04

FrontDeskAgent v0.1.1 tightens the Voicebox integration after checking the current public Voicebox API docs.

Changes:

  • Defaults Voicebox calls to POST /generate instead of the earlier /speak assumption.
  • Sends profile_id and language to Voicebox for generated speech.
  • Adds VOICEBOX_ENDPOINT=/generate and VOICEBOX_LANGUAGE=en configuration.
  • Keeps FrontDeskAgent's own friendly wrapper endpoint: POST /api/voice/speak.
  • Protects /api/voice/speak with X-FrontDeskAgent-Secret when WEBHOOK_SHARED_SECRET is 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 frontdeskagent
  • pytest: 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