DEV Community

Cover image for Audio to Text Application using AssemblyAi
Suvojit Modak
Suvojit Modak

Posted on • Edited on

Audio to Text Application using AssemblyAi

This is a submission for the AssemblyAI Challenge : Sophisticated Speech-to-Text.

Project Overview:

  • I built a platform using AssemblyAI that allows users to upload an audio file or provide a URL to get a transcription. The system processes the audio and delivers accurate transcriptions in a user-friendly interface. Users can easily access and view the transcriptions, enhancing both accessibility and convenience. The platform supports a wide range of audio formats and ensures quick processing for seamless user experience.

Features:

  • Responsive Design: Built with Angular, SCSS and Bootstrap to ensure usability across all devices.

  • Downloadable Transcriptions: Users can download transcriptions directly from the interface.

  • Toast Notifications: Integrated toast messages to provide instant feedback to users for actions such as transcription downloads, errors, or successful uploads, enhancing user interaction.

  • Progressive Web App (PWA): Implemented as a PWA, allowing users to install the application on their devices, work offline, and experience faster load times through caching and service workers. This feature ensures enhanced accessibility and reliability.

Demo

https://text-to-audio-assemblyai-challenge.vercel.app/

Screenshots

Main Interface (Live Transcription)

Image description

Journey

I utilized AssemblyAI's advanced speech-to-text model to convert audio files into accurate transcriptions, presenting the results in a clean, user-friendly format for enhanced readability and ease of access.

Acknowledgments

This project is part of the AssemblyAI Challenge hosted on DEV Community. Special thanks to the organizers for providing the opportunity to build and showcase this application.

About Me
Suvojit Modak
Mean / Mern Stack Developer
Visit my Dev.to profile: https://dev.to/suvojimodak

Thank you for reading, everyone.

Top comments (0)