All work



Development · Laravel / PHP
AI Voice Doctor Appointment Bot (Bengali)
A Bengali voice bot any hospital can embed with one script tag — patients speak their symptoms, the bot picks the right doctor, books the appointment and reads back the serial number.
An embeddable AI receptionist for hospitals: the patient talks in Bengali, the bot listens, matches symptoms to the right specialist, checks real availability and books the appointment with a serial number — while a Laravel 12 backend manages every hospital, doctor, lead and appointment centrally.
Laravel 12Groq LLMWeb Speech APIMySQLSanctumVanilla JS Widget

What it does
- One-line embed — <script src="widget.js" data-embed-key="…"> drops the voice widget into any hospital website; each hospital’s embed key scopes the bot to its own doctors (multi-tenant).
- Bengali voice in the browser — Web Speech API STT (bn-BD) + TTS, no paid voice service needed.
- LLM tool-calling brain (Groq, OpenAI-compatible) with three tools: search_doctors (symptom-tag matching), check_availability and book_appointment.
- Real scheduling logic — per-doctor daily patient limits, advance-booking days, visiting days/hours and serial numbers; when today fills up the bot automatically offers the next free day.
- Rate-limit resilient — automatic backoff & retry on LLM 429s, tuned for free-tier token budgets.
- Every conversation becomes a lead — captured with problem summary and suggested doctor; Bengali admin panel for doctors (schedule, fee, limits), leads and appointment status.



Next step
Get started today.
A free consultation, no commitment. Tell us what you need and you get a written plan and quote within one business day, from the engineer who will build it.
- Free
- first consultation
- 1 day
- to a written quote
- Weekly
- working demos
- Yours
- source code at handover


