The voice AI agent is an EBT application assistant that helps you get your EBT documents in order. It listens on your microphone and replies out loud, powered by Groq's free LLM API. The front-end is built using streamlit and you can try it here https://tinyurl.com/ebtassistant
- Install dependencies:
pip install -r requirements.txt - Get a free Groq API key at https://console.groq.com/keys, then add it to a
.envfile in this folder (copy.env.exampleto.env):TheGROQ_API_KEY=your-key-here.envfile is gitignored, so your key won't be committed. (You can also setGROQ_API_KEYas a normal environment variable instead.) - Run it:
python voice_agent.py
Say "quit" or "exit" to stop, or "change instructions" to update the agent at runtime.
Do not run python app.py.
Run the Streamlit frontend with:
python -m streamlit run app.py