🗣️ Voicenary: Talk to AI Characters. Learn Languages the Fun Way!

💡 Inspiration

Language learning is often boring, repetitive, and... let’s be honest, kind of lonely. 😴
We wanted to change that. So we thought:

"What if you could actually talk to AI-powered characters — like a French chef or a Spanish teacher — and they talk back to you in real voices?" That idea became Voicenary — an AI-powered language companion where conversations feel real, characters have personality, and you learn by talking, not just memorizing.

🔊 What it does

Voicenary lets users:

  • 👨‍🍳 Choose an AI character (like a French Chef, Spanish Teacher, or Korean Actor)
  • 🧠 Hear them speak using realistic ElevenLabs-generated voices
  • ✍️ Type your replies and get real-time feedback
  • 🌟 Learn new words and phrases through short, themed dialogues It's like Duolingo meets ChatGPT — but way more fun and with personality!

🛠️ How we built it

The app was built in 4 days by a team of two — frontend and backend magic coming together:

  • 🧩 Frontend: React.js with TailwindCSS (for a playful Gen-Z-friendly UI)
  • 🔁 Routing: React Router for smooth page transitions
  • 🗣️ Voice: ElevenLabs Text-to-Speech API for generating character voices
  • 📦 Data: Hardcoded conversations for now (but flexible for future expansion!)
  • 🌐 Deployment: Hosted on Netlify for easy access and demo We used modular components, reusable character cards, and minimal design so we could focus on making the voice + chat loop work smoothly.

🧗 Challenges we ran into

  • 🧠 Making the AI voice feel natural — balancing personality with clarity
  • 🕒 Limited time — we scoped the project carefully to keep it hackathon-friendly
  • 🔤 Matching user responses — handling small variations ("I like pancakes" vs. "I love pancakes") was trickier than expected
  • 🔐 API security — ElevenLabs required us to manage our keys carefully

🏅 Accomplishments that we're proud of

  • 🎙️ Smooth integration with ElevenLabs — the voices sound amazing!
  • 💬 Fun conversation flow that actually feels like a mini language lesson
  • 🧑‍🎨 UI that’s friendly, clean, and themeable (light/dark mode ready!)
  • 🧩 We scoped the project well and shipped a complete working version in 4 days

📚 What we learned

  • 💡 How to structure a conversational language app from scratch
  • 🔊 Working with TTS APIs like ElevenLabs and handling audio playback
  • 💬 The importance of user feedback and interaction in learning apps
  • 🎯 How to keep our scope focused in a fast-paced hackathon

🚀 What's next for Voicenary

We're just getting started! Here’s what’s coming:

  • 🧠 Smarter answer checking using NLP or fuzzy matching
  • 🔐 User profiles, scores, and progression tracking
  • 🧑‍🏫 More AI characters with unique voice styles and lesson plans
  • 🗂️ Add new conversation packs (Travel, Food, Shopping, etc.)
  • 🌍 Expand to more languages and regional accents
  • 📱 Mobile version!

Thanks for checking out Voicenary!
Let’s make language learning sound as cool as it should be. 🎧🌍✨

Built With

Share this project:

Updates