Arm Community
Site
Search
User
Site
Search
User
Arm Community blogs
Internet of Things (IoT) blog
Quick and Easy Speech Transcription with Cloud-Based ML
Blogs
Mentions
Sub-Groups
Tags
Jump...
Cancel
More blogs in Arm Community blogs
AI blog
Announcements
Architectures and Processors blog
Automotive blog
Embedded and Microcontrollers blog
Internet of Things (IoT) blog
Laptops and Desktops blog
Mobile, Graphics, and Gaming blog
Operating Systems blog
Servers and Cloud Computing blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
Tags
Artificial Intelligence (AI)
Machine Learning (ML)
Actions
RSS
More
Cancel
Related blog posts
Related forum threads
Quick and Easy Speech Transcription with Cloud-Based ML
Hellen Norman
September 26, 2018
2 minute read time.
If you listen to video presentations or podcasts, you’ll probably agree that it’s a diverting pleasure, but it’s not a particularly efficient way to extract information. For speech to be clear enough to be easily understood, broadcasters need to speak at around 150 words per minute. This means that information transferral is relatively slow – especially when you consider that the average adult can read around 250-300 words per minute, and scan large quantities of text in even less time.
That’s why adding transcriptions to your audio or video content can be a game changer: it lets your audience parse your content quickly and easily to identify areas of interest, making it more efficient for them to digest. It also unlocks the potential of your content by making it available to different audiences. If your language isn’t my language, it’s pretty easy for me to run your whole text through a translation app. Translating the audio would take significantly longer (and I might have lost interest by then…).
Once upon a time, the only way to get a reliable transcription was to sit someone down with a recording and ask them to type it up but – thank goodness – machine learning (ML) has revolutionized that painful process. Nowadays, speech transcription tasks can be performed in moments – and we’ve put together a tutorial to show you how simple and swift it can be, even if it’s something you’ve never attempted before.
Getting Started with Speech Transcription
The tutorial shows you how to set up speech transcription deployed as a service, running on cloud-hosted Arm servers. Essentially, you just record an audio file and send it to the server. The server uses an ML-based speech recognition service to transcribe the audio, and sends the text back to your client machine.
No knowledge of machine learning is required, and the step-by-step guide walks you through each stage of the technical deployment. (The tutorial uses Ubuntu 16.04 so some familiarity with the command-line, Linux package managers, and SSH is assumed.) You’ll need a couple of hours to set up the installations and builds, but once you’ve done that, the service will be up and running very quickly – and all on a computing cost of around $3. And with 96 cores available on a Cavium Thunder X server such as the one used here, 24 hours of English or Mandarin speech can be transcribed with state-of-the-art accuracy for just $0.50!
Are you ready to get started?
Read tutorial
Internet of Things (IoT) blog
Deploying PaddlePaddle models on Arm Ethos-U85: A step-by-step tutorial
Liliya Wu
Build the future of edge AI: streamline PaddlePaddle deployment on Arm for performance where it matters most.
October 1, 2025
Transforming smart home privacy and latency with local LLM inference on Arm devices
Fidel Makatia
Learn how Raspberry Pi 5 and Arm-based local LLM inference can power a fully private, cloud-free smart home assistant with real-time performance
August 19, 2025
Kickstarting 2025 with the Arm Developer Workshop at KNUST
Derrick Edem Sosoo
We kicked off 2025 at KNUST with a hands-on Arm Developer Workshop focused on IoT, learning paths, and community-driven innovation.
May 12, 2025