Next.js  

Empowering Deaf Learners with AI: Creating an Audio-To-Text Mail Assistant Using Zapier and Next.js

✨ Introduction

In this article, I’ll walk you through how I created Audio-To-Text Mail Assistant β€” a web application that helps deaf and hard-of-hearing learners convert any audio lecture into readable text that’s automatically emailed to them.

The app uses a Zapier automation to handle transcription (via Assembly AI) and email delivery, while the front end is built using Next.js and Tailwind CSS for a clean and accessible design.

πŸ‘‰ Zapier Webhook Endpoint (Demo Link):
https://hooks.zapier.com/hooks/catch/24857877/u9k2gte/

🎯 Goal

The purpose of this application is to make audio-based learning content more accessible by allowing users to:

  1. Record or upload an audio lecture.

  2. Enter their email address.

  3. Receive the transcribed text directly in their Gmail inbox.

🧩 Tools and Technologies Used

Tool / ServicePurpose
Next.js (React Framework)Front-end user interface
Tailwind CSSStyling and responsiveness
ZapierWorkflow automation
Assembly AISpeech-to-text transcription API
Email by ZapierSending formatted transcript via email

βš™οΈ Workflow Architecture

[User Uploads Audio + Email]

↓

[Next.js App β†’ Proxy API (/api/sendToZapier)]

↓

[Zapier Webhook (Catch Hook)]

↓

[AssemblyAI β†’ Transcribe Audio]

↓

[Zapier β†’ Email the Result]

↓

[User Receives Transcript in Gmail]

Hence, it’s a simple yet impactful way to help learners with hearing disabilities access spoken content in textual form β€” enhancing both accessibility and understanding.