{"id":"9118cecb-1cae-4118-adf0-98cd0ce29e58","slug":"crewai-singhdivyank-voice-assistant","name":"voice-assistant","description":"AI-powered multilingual medical consultation assistant. Voice-driven Q&A with CrewAI agents, Gemini 2.5 Flash, and Gmail-based prescription review. Supports 15 languages.","canonicalUrl":"https://www.xpersona.co/skill/crewai-singhdivyank-voice-assistant","sourceUrl":"https://github.com/singhdivyank/voice-assistant","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"singhdivyank","label":"Singhdivyank","url":"https://github.com/singhdivyank/voice-assistant"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-05-31T06:18:23.447Z","freshnessLabel":"May 31, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"May 31, 2026"},{"label":"Vendor","value":"Singhdivyank"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","label":"Vendor","value":"Singhdivyank","category":"vendor","href":"https://github.com/singhdivyank/voice-assistant","sourceUrl":"https://github.com/singhdivyank/voice-assistant","sourceType":"profile","confidence":"medium","observedAt":"2026-05-31T06:18:23.448Z","isPublic":true,"metadata":{}},{"factKey":"protocols","label":"Protocol compatibility","value":"OpenClaw","category":"compatibility","href":"https://www.xpersona.co/api/v1/agents/crewai-singhdivyank-voice-assistant/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-singhdivyank-voice-assistant/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-05-31T06:18:23.448Z","isPublic":true,"metadata":{}},{"factKey":"traction","label":"Adoption signal","value":"1 GitHub stars","category":"adoption","href":"https://github.com/singhdivyank/voice-assistant","sourceUrl":"https://github.com/singhdivyank/voice-assistant","sourceType":"profile","confidence":"medium","observedAt":"2026-05-31T06:18:23.448Z","isPublic":true,"metadata":{}},{"factKey":"handshake_status","label":"Handshake status","value":"UNKNOWN","category":"security","href":"https://www.xpersona.co/api/v1/agents/crewai-singhdivyank-voice-assistant/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-singhdivyank-voice-assistant/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true,"metadata":{}}],"highlights":["1 GitHub stars","Trust evidence available"],"agentCard":{"name":"voice-assistant","description":"AI-powered multilingual medical consultation assistant. Voice-driven Q&A with CrewAI agents, Gemini 2.5 Flash, and Gmail-based prescription review. Supports 15 languages.","source":"GITHUB_OPENCLEW","sourceId":"crewai:740304627","repository":"https://github.com/singhdivyank/voice-assistant","documentation":"https://www.xpersona.co/skill/crewai-singhdivyank-voice-assistant/agent/crewai-singhdivyank-voice-assistant","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/singhdivyank/voice-assistant.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"docjarvis/\n├── backend/                      # Python FastAPI backend\n│   ├── src/\n│   │   ├── api/\n│   │   │   ├── __init__.py\n│   │   │   ├── main.py          # FastAPI app (artifact above)\n│   │   │   ├── schemas.py\n│   │   │   ├── routes/\n│   │   │   │   ├── __init__.py\n│   │   │   │   ├── diagnosis.py\n│   │   │   │   ├── health_checks.py\n│   │   │   │   ├── helpers.py\n│   │   │   │   ├── monitoring.py\n│   │   │   │   ├── prescription.py\n│   │   │   │   ├── sessions.py\n│   │   │   │   ├── workflow_routes.py\n│   │   │   └── middleware/\n│   │   │   │   ├── __init__.py\n│   │   │   │   ├── error_handler.py\n│   │   │   │   └── logging.py\n│   │   ├── config/\n│   │   │   ├── __init__.py\n│   │   │   ├── monitoring.py\n│   │   │   ├── settings.py\n│   │   ├── core/\n│   │   │   ├── __init__.py\n│   │   │   ├── diagnosis.py\n│   │   │   ├── llm_manager.py\n│   │   │   ├── mcp_client.py\n│   │   │   ├── prescription.py\n│   │   │   ├── crew_ai/\n│   │   │   │   ├── tools/\n│   │   │   │   │   ├── __init__.py\n│   │   │   │   │   ├── gmail_mcp_tools.py\n│   │   │   │   │   ├── medical_tools.py\n│   │   │   │   ├── workflows/\n│   │   │   │   │   ├── __init__.py\n│   │   │   │   │   ├── mcp_workflow.py\n│   │   │   │   │   └── session_workflow.py\n│   │   │   │   ├── __init__.py\n│   │   │   │   ├── constants.py\n│   │   │   │   ├── medical_agents.py\n│   │   │   │   └── medical_crew.py\n│   │   ├── monitoring/\n│   │   │   ├── __init__.py\n│   │   │   ├── cache_manager.py\n│   │   │   ├── dashboard.py\n│   │   │   ├── load_balancer.py\n│   │   │   ├── performance_monitor.py\n│   │   ├── services/\n│   │   │   ├── __init__.py\n│   │   │   ├── session_store.py\n│   │   │   ├── speech.py\n│   │   │   ├── translation.py\n│   │   ├── utils/\n│   │   │   ├── __init__.py\n│   │   │   ├── backstories.py\n│   │   │   ├── consts.py\n│   │   │   ├── exceptions.py\n│   │   │   ├── file_handler.py\n│   │   │   ├── helpers.py\n│   │   │   └── task_descriptions.py\n│   ├── tests/\n│   │   ├── conftest.py\n│   │   ├── integration/"},{"kind":"example","language":"env","snippet":"# -- LLM -------------------------\nGOOGLE_API_KEY=your_google_api_key\n# -- Application -------------------------\nENVIRONMENT=dev # dev | staging | prod\n# -- Session Store -------------------------\n# Leave blank to use in-memory store (dev).\n# Set to redis://... for production\nREDIS_URL=\n# -- MCP / GMail -------------------------\n# Gmail MCP server endpoint (e.g. a locally running MCP server or hosted URL)\nGMAIL_SERVER=http://localhost:3001\n# -- Doctor's email address for prescription review -------------------------\nDOCTOR_EMAIL = doctor@hospital.com\n# -- LangSmith (optional) -------------------------\nLANGSMITH_API_KEY=\nLANGSMITH_PROJECT=docjarvis\nLANGSMITH_TRACING=false\n# -- OpenTelemetry (optional) -------------------------\nOTEL_ENABLED=false\nOTEL_EXPORTER_ENDPOINT=http://local-host:4317\nOTEL_SERVICE_NAME=docjarvis-backend\nVITE_API_URL_v1=http://localhost:8000/api/v1\nVITE_API_URL_v2=http://localhost:8000/api/v2"}]}}