A few weeks ago, I added a small AI voice assistant called Jarvis to my portfolio website.

The setup was intentionally simple: Groq handled text generation, while the browser’s Web Speech API handled speech-to-text and text-to-speech. Visitors could ask Jarvis about my work, projects, experience, or services, and it could also help them book a call.

It worked.

There was just one problem.

After about five minutes of fairly light testing, I had already burned through the Groq free-tier limit.