We decided a way to verify and practice speaking pronunciation was necessary to fully learning a foreign language.

How it works

Interprets voice inputs of five languages and compares the inputs with desired statements using a specially designed algorithm. Also tracks progress over time, showing improvement in accuracy with a graph of previous interpretations

Challenges I ran into

Developing the algorithm, fleshing out the idea, tracking the data.

Accomplishments that I'm proud of

Completed all functionalities we planned for in the allotted time.

What I learned

I learned the importance of friendship.

What's next for Speaking Pal

Adding more languages, more accessibility, and review features.

Built With

  • english
  • french
  • german
  • italian
  • java
  • spanish
  • speech-to-text
  • text-to-speech
Share this project: