Inspiration
Everyone in our team grew up in Canada learning several languages. However, when it comes down to it none of us are proficient enough to communicate properly when travelling. In fact, by not speaking the language, you miss out on the authentic experience of travelling. We wanted to build something that would help us learn foreign languages in a better way.
What it does
AtlasTalk lets you talk to simulated locals from around the world in their native language, powered by agentic AI. Each local has their own personality and story for an immersive experience. You also receive conversation goals and learning objectives for every conversation you have, to encourage learning.
How we built it
We built 15 AI agents with DigitalOcean's Gradient AI platform, to cover countries all over the world and offer various different situations. Agents are given voices in their native language using ElevenLabs. Conversations are all monitored by Gemini to track learning goals mid conversation.
Challenges we ran into
We had trouble with the integration between multiple LLMs and AI agents. ElevenLabs also doesn't give as many free credits as we would have liked.
Accomplishments that we're proud of
We are very proud of the immersive conversations that can be had with the simulated locals. The dynamic learning goals also keep conversations fresh and fun.
What we learned
We got the opportunity to work with and learn about cool technologies like DigitalOcean's Gradient AI platform and ElevenLab's cutting edge voice api. We also learned a lot about integrating complex LLM systems.
What's next for AtlasTalk
In the future we hope to offer even more languages across different countries. Users will also be able to login to track their learning over long periods of time.
Built With
- digitalocean
- elevenlabs
- fastapi
- gemini
- mongodb
- nextjs
- python

Log in or sign up for Devpost to join the conversation.