paint-brush
How to Build To-Do Lists With Real-Time Speech Recognitionby@miketechgame
543 reads
543 reads

How to Build To-Do Lists With Real-Time Speech Recognition

by Mike Wolfe12mJanuary 6th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

In my last article, I started a project that used speech recognition to create a to-do list, while also storing it in a database. It used a microphone to record but saved the audio to a file to then be read by the system. This is not exactly real-time. So, this time, I decided to make the project work in real time. In case you didn’t read the last article, here’s a recap of the project. Eventually, my goal is to have a smart home. One device which I desire, in particular, is a smart mirror. However, I want to build it myself, so I’ve got projects on the go that will hopefully allow me to slowly learn how that could be done. For the smart mirror, I wanted the ability to say my to-do list out loud, and have that stored in a database to read back later. That way, I won’t forget everything later down the road. My first attempt recorded a file, then used that, but in this attempt I want the audio to be transcribed in real-time. I’m still using AssembyAI for the speech recognition transcription just like in my first article. However, as this will be in real-time, I had to upgrade to the pro plan to have that feature available. So, without any further delay, let’s talk about first what I needed to install for this project. If I already installed it in the last blog I will still include it in this one. That way if anyone missed the last article they can still follow along with what I did for my project.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How to Build To-Do Lists With Real-Time Speech Recognition
Mike Wolfe HackerNoon profile picture
Mike Wolfe

Mike Wolfe

@miketechgame

Software Developer, Tech Enthusiast, Runner.

Learn More
LEARN MORE ABOUT @MIKETECHGAME'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Mike Wolfe HackerNoon profile picture
Mike Wolfe@miketechgame
Software Developer, Tech Enthusiast, Runner.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite