DEV Community

Cover image for assemblyai Challenge l Gladiators Battle
Gladiators Battle
Gladiators Battle

Posted on

assemblyai Challenge l Gladiators Battle

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

What I Built
Gladiators Battle is an intelligent audio transcription web application designed to convert audio files into text with remarkable precision and speed. Leveraging the power of AssemblyAI's Speech-to-Text API, the application offers users a seamless experience to transcribe their audio content efficiently and accurately.

Demo
Experience my challenge in action on CodePen https://codepen.io/HanGPIIIErr/pen/VwoNMBM

Image description

Journey
Integrating AssemblyAI’s Universal-2, a cutting-edge Speech-to-Text model, was pivotal in developing Gladiators Battle. The process involved:

Audio Upload Handling: Users can effortlessly upload audio files in various formats (MP3, WAV, M4A, FLAC, OGG, WEBM) through an intuitive drag-and-drop interface.

Secure Transcription Requests: Upon uploading, the application securely sends the audio files to AssemblyAI's API for transcription, ensuring that API keys remain protected by implementing backend or serverless functions. (in this exemple as developed on codepen key api is not secured, really not recommanded!!)

Real-Time Progress Updates: Users receive real-time feedback on the transcription progress, enhancing the overall user experience.
Result Presentation: Once transcription is complete, the text is displayed prominently, with options to copy the text or download it as a TXT file.

This integration not only streamlined the transcription process but also ensured high accuracy and reliability, making Gladiators Battle a robust solution for converting speech to text.

About Me
Pierre-Romain LOPEZ
President of Div Web Association
Application Developer & Designer
Creator of https://gladiatorsbattle.com/
Visit my Dev.to profile: https://dev.to/gladiatorsbattle
Visit my X account: https://x.com/GladiatorsBT

Top comments (0)