DEV Community

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

Posted on

2 1 1 1 1

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

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay