Inspiration

You know that awkward moment when you need to break up, quit your job, or tell your roommate to stop stealing your oat milk—but you have no idea what to say? Yeah, we’ve been there. That’s why we built this AI-powered script generator—to help you navigate life’s cringiest conversations with ease (and maybe a little humor).

What it does

Need to end a complicated relationship, quit your job without sobbing in the toilets, or explain to your landlord that “natural light” is not a billable expense? 🌞💸 Rather than spiralling or sending desperate voice notes to the group chat, let our AI-generated scripts do the thinking for you. Pop in the details and voilà – a perfectly worded message that makes you sound cool, calm, and like you have your life together (even if you absolutely do not) 😌.

Once you have got your script, you can either say it to their face like the bold legend you are, send it as a text, or take things up a notch and play it as an audio message 🎧. Feeling dramatic? Download the audio, send it straight to them, and let your perfectly scripted exit play out in multiple languages 🌍. No fuss, no cringe, just you absolutely nailing the moment 🫡💬🚪.

How we built it

We used technology from Google Gemini API to generate the script, then used the Neuphonic API (SSE) to dynamically convert user-generated text into high-quality audio. Both of our ends are powered by Python and flask, from the front end form where users can tell us the name and details of their awkward situation to the end back which includes text-to-speech (TTS) processing and data management.

Challenges we ran into

Everything. We are on the computer science conversion course, our backgrounds are film, history, philosophy and medical lab sciences respectively. We really know nothing. Like FR.

Accomplishments that we're proud of

It worked?! We had a concept and were able to deliver!!! Learned A LOT like A LOOTT in the process.

What we learned

  • What an API is
  • How to use flask
  • How to link the front end and back end
  • How to work with people and share code
  • How to use git hub and git
  • How to eat 4 slices of pizza in 30 mins

What's next for ThatsAwkward

We would love to make this website into a phone app and incorporate weights into the generated script, including the number of swear words, the tone, the context and allowing for funny noises to be included.

Built With

Share this project:

Updates