How to build your own Speech-to-Text Transcription App in Python using AssemblyAI and Streamlit
Вставка
- Опубліковано 30 лип 2024
- In this video, you will learn how to build your own Speech-to-Text Transcription App in Python using the AssemblyAI API. In brief, AssemblyAI is a speech-to-text API that we will use for transcribing UA-cam videos that we will download via the pytube Python library. Finally, we will deploy this as a command line tool and a web app using argparse and Streamlit, respectively.
🐙 GitHub repo: github.com/dataprofessor/tran...
🌟 Thanks AssemblyAI for sponsoring this video. Get your free API key www.assemblyai.com/?...
Timeline
0:00 Introduction
0:37 About AssemblyAI
2:14 Using AssemblyAI for transcription on Colab
2:23 Obtaining the API key
11:39 Building the Transcriber command line tool
17:48 Building the Transcriber web app using Streamlit
Support my work:
👪 Join as Channel Member:
/ @dataprofessor
✉️ Newsletter newsletter.dataprofessor.org
📖 Join Medium to Read my Blogs / membership
☕ Buy me a coffee www.buymeacoffee.com/dataprof...
Recommended Resources
📚 Books kit.co/dataprofessor
😎 Taro (Tech Career Mentorship) www.jointaro.com/r/dataprofes...
📜 Google Data Analytics Professional Certificate imp.i384100.net/google-data-a...
🤔 Interview Query www.interviewquery.com/?ref=d...
🖥️ Stock photos, graphics and videos used on this channel 1.envato.market/c/2346717/628...
Subscribe:
🌟 Coding Professor / @codingprofessor
🌟 Data Professor ua-cam.com/users/dataprofessor...
Disclaimer:
Recommended books and tools are affiliate links that gives me a portion of sales at no cost to you, which will contribute to the improvement of this channel's contents.
#AssemblyAI #transcription #speechtotext #dataprofessor - Наука та технологія
Thank you Chanin for inspiring the community of data practitioners. You are doing a tremendous job. I wish you a wonderful holiday season.
Thanks, Same to you!
🌟🌟🌟🌟🌟
Wow ! The amount of work that must have gone into making the API .. Audio and NLP together 🌻 It's soo cool .. I used to play the youtube video on my phone and use google docs to transcribe, this is a far more better solution and it's free as well !!
Also loved the new st.download function ! Much better than what we used to do to download output files.
Thank you Chanin for another cool video 😀
Thanks Ibraheem, yes the API indeed helps to save a lot of manual transcribing. Yes, the new st.download function is also easier to use :)
⭐️⭐️⭐️ this is very good! Thank you for sharing your knowledge. I intend to replace text typing input in my app to voice recognition.
🌟 I plan to use this for lecture notes in my software development courses.
Do Assembly AI provides their Audio to text software or module for free for college students like me to use in projects??
So cool!
Thanks Ken for dropping by :)
Bro can you help me to build a fake news detection project but the catch is I want to extract, clean, pre-process data using various NEW's API and clean data in real time and use it for categorizing data real or fake news. It's simple to work with a dataset but why the data is real-time is a nightmare.
Hi.Tried to get the file from github but its blank.Any help?
wheres the colab notebook link ;-;
Glad for the video and all, but I try to make this work since like an hour or so. I am not a coder, I just wanted to replace my clients crappy tool. I get error messages at every step.
I have a few errors that show up on my vc anyway you could assist me?
ติดตามครับอาจารย์
ขอบคุณครับ 😊
I am getting an HTTPError: HTTP Error 403: Forbidden when I enter the youtube URL,kindly help,thanks
Please try to make more videos on streamlit for beginner to advance .
Thank you.
More beginner friendly Streamlit video to come. In the meantime, there’s 2 beginner videos on Streamlit in this playlist ua-cam.com/play/PLtqF5YXg7GLkn2FNYA20y4D3DZKotdtmo.html
Hi I have a question I hope you can help me, how to replace the youtube link with a button to upload your mp3 file ? Thanks
Yes sure, you can use the st.file_uploader command
⭐️🌟
🌟
Please where is the google colab link
hello dr, when i run streamlit hello it works but when i run streamlit app.py to run the code it just gives me a blank screen
I have thie error
AttributeError: 'NoneType' object has no attribute 'span'
I'm getting the same.
@denny C Baso, It's an issue w/ pytube. Try this in your terminal "pip install --upgrade pytube". Worked for me :)
Looks nice, but it costs, as of June 2022, $1.50 for half an hour of media. That would break it for my application.
⭐⭐⭐
Is Assembly AI free to use for small projects?
⭐🌃🌟
🌟