Inspiration

For those who are second-generation immigrants, and even those who aren't, we all encounter a language barrier at one point or another. Whether we're visiting a foreign country, learning a new language at school, or trying to communicate with relatives over Chinese New Year's dinner, there are many times when we simply wish we knew what to say.

What it does

Introducing Dialog, a tool to learn languages in a practical and fun way. Dialog adapts to each user's proficiency level and learning pace, while offering personalized conversations for every situation you might find yourself in.

How we built it

We used OpenAI's Whisper API to convert speech to text. The text is then fed through GPT 3.5 Turbo and begins the role-play simulation with the user. The responses of the GPT are fed through Google API's text-to-speech synthesis, which is then read out to the user.

Challenges we ran into

  • not enough time to implement additional features (e.g. chat history)

Accomplishments that we're proud of

  • successfully submitting a project : D
  • working with multiple API's
  • creating 3D vectors and incorporating them into our site

What we learned

  • the power of AI and how well it simulates reality
  • hackathons are tiring

What's next for Dialog

There are many additional features we hope to implement later on to improve user experience.

Built With

Share this project:

Updates