CrewVoice: a voice agent that logs crew hours by speech (English + Spanish), built on AssemblyAI's voice agent API with a FastAPI bridge. The model can only create a pending entry; nothing reaches payroll until the agent reads it back and the foreman says yes. Unknown names come back as a question, impossible hours are rejected by the tool, and every confirmed row keeps what the speech recognizer heard. Live demo:
crewvoice.onrender.com · Code: github.com/bisale24-ops/crewvoice