Skip to content

Releases: ResearchForumOnline/FrontDeskAgent

FrontDeskAgent v0.1.1 - Voicebox API alignment

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

FrontDeskAgent v0.1.0

Choose a tag to compare

@ResearchForumOnline ResearchForumOnline released this 04 Jul 12:40

FrontDeskAgent v0.1.0 is the first public release of the CPU-first self-hosted AI receptionist.

Highlights:

  • Flask + SQLite self-hosted front desk console.
  • CPU-first local AI routing with OpenZero, Ollama, llama.cpp, OpenAI-compatible fallback, and rules mode.
  • Twilio voice webhook for inbound caller speech capture.
  • Twilio/Telnyx/custom SMS and outbound callback hooks.
  • Email intake, SMTP staff handoffs, CRM/booking webhooks, and calendar feed.
  • Optional Voicebox local voice output for staff lead alerts and agent speech.
  • /api/voice/speak endpoint for local Voicebox speech workflows.
  • VOICEBOX_ALERT_ON_LEAD=true for spoken lead alerts.
  • Setup wizard, Docker/systemd examples, docs, and tests.

Install:

git clone https://github.com/ResearchForumOnline/FrontDeskAgent.git
cd FrontDeskAgent
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m frontdeskagent.setup_wizard
python -m frontdeskagent.app

Voicebox local voice:

VOICE_TTS_PROVIDER=voicebox
VOICEBOX_URL=http://127.0.0.1:17493
VOICEBOX_PROFILE=Morgan
VOICEBOX_ALERT_ON_LEAD=true

Website: https://frontdeskagent.online/
Docs: https://github.com/ResearchForumOnline/FrontDeskAgent/blob/main/docs/INTEGRATIONS.md