Inspiration..

According to a recent study, 34% of Canadians experience loneliness. Many individuals grapple with overwhelming emotions, yet keeping them bottled up is unhealthy. Compounding the issue, some lack someone to confide in.

What it does

In moments of despair and distress, writing can offer therapeutic relief, yet it may not always suffice. While numerous apps cater to journaling and mood tracking, our innovative solution takes a distinct approach. We aim to provide a platform where users can freely express themselves by sending voice memos to their AI-powered 'friend.' This 'friend' can reciprocate with voice memos, simulating authentic conversations and enhancing the support experience.

How we built it

We utilized Figma to design the user interface, integrating all fundamental features. Additionally, the voice-to-text and text-to-speech components were implemented using the Whisper and Google Text-to-Speech APIs.

Challenges we ran into

Our primary challenge revolved around integrating an AI model capable of accurately interpreting voice memos converted to text and responding promptly and in a human-like manner.

What's next for MemoMate

We aim to establish seamless integration between speech-to-text and text-to-speech components with an AI model to ensure appropriate responses during conversations. Furthermore, we intend to leverage our Figma prototype to program the application using Flutter.

Built With

  • google-text-to-speech-api
  • python
  • whisper
Share this project:

Updates