Inspiration

We wanted to make Google Calendar more efficient and accessible for everyone. From busy workers to students to blind or disabled users, VoCal simplifies scheduling by using ElevenLabs and Gemini to convert speech into actions—allowing full hands-free control over your calendar.

What it does

VoCal converts the user’s speech into text, quickly analyzes the request (including notes, dates, and times), and then updates Google Calendar accordingly. Without ever opening GCal—or even using your hands—you can create, modify, or delete multiple events at once using only your voice.

How we built it

We combined ElevenLabs for high-accuracy speech-to-text with Gemini AI for natural-language understanding and request parsing. We then integrated both with the Google Calendar API, allowing the assistant to interpret commands from our web interface and perform the appropriate calendar actions automatically.

Challenges we ran into

We faced difficulties merging files and coordinating group contributions. We also encountered challenges with managing API keys, permissions, and implementing reliable speech-to-text functionality.

Accomplishments that we're proud of

We’re proud to have built a fully functioning tool that genuinely improves scheduling efficiency. VoCal is practical for using Google Calendar on the go and for making quick or bulk changes without manual navigation.

What we learned

As this was our first hackathon, we learned a lot about integrating AI systems into real projects. We also gained experience using Git, collaborating effectively as a team, and managing APIs and external services.

What's next for VoCal

VoCal can grow into a fully automated AI assistant that can speak with you about your availability, deadlines, and upcoming appointments. Future updates could include mobile voice activation or a “Hey VoCal” wake phrase for instant access. Beyond that, nothing stops us from scaling VoCal into a truly global scheduling assistant.

Share this project:

Updates