👩🏻💻 How to Create a Python Dashboard for Audio Data | AssemblyAI + Panel
Вставка
- Опубліковано 6 лип 2024
- 👩🏻💻 AssemblyAI 👉 www.assemblyai.com/?...
🔑 Github repo for project 👉 github.com/thu-vu92/audio_ana...
Big thanks to @KenJee_ds for your awesome video on learning how to code! 🙌🏽
Hey data nerds 👋, in this video we are going to talk about automatic speech recognition (ASR) and build an audio content analyzer dashboard using AssemblyAI's API and Panel. There are a lot of useful things you can do with speech recognition (that are actually more useful than this 😅). With this audio visualization app, I hope to inspire you to create a fun project for your own portfolio using APIs! And hope you enjoyed watching it too!
Thank you for watching and have a great day! 🤗
🔑 TIMESTAMPS
================================
0:00 - Intro & What we will be building
1:19 - A (very) brief history of ASR
2:34 - AssemblyAI
3:04 - Getting audio transcription
11:34 - Building audio content dashboard
26:44 - Trying AssemblyAI on pop song
27:16 - Your challenge!
👩🏻💻 COURSES & RESOURCES
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
📖 Google Advanced Data Analytics Certificate 👉 imp.i384100.net/anK9zZ
📖 Google Data Analytics Certificate 👉 imp.i384100.net/15v9y6
📖 Learn SQL Basics for Data Science Specialization 👉 imp.i384100.net/AovPnJ
📖 Excel Skills for Business 👉 coursera.pxf.io/doPaoy
📖 Machine Learning Specialization 👉 imp.i384100.net/RyjykN
📖 Data Visualization with Tableau Specialization 👉imp.i384100.net/n15XWR
📖 Deep Learning Specialization 👉 imp.i384100.net/zavBA0
📖 Mathematics for Machine Learning and Data Science Specialization 👉 imp.i384100.net/LXK0gj
📖 Applied Data Science with Python 👉 imp.i384100.net/gbxOqv
🙋🏻♀️ LET'S CONNECT!
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
🤓 Join my Discord server: / discord
📩 Newsletter: thu-vu.ck.page/profile
✍ Medium: / vuthihienthu.ueb
🔗 All links: linktr.ee/thuvuanalytics
As a member of the Amazon and Coursera Affiliate Programs, I earn a commission from qualifying purchases on the links above. By using the links you help support this channel at no cost for you.
#speechrecognition #nlp #Datanerd #DataAnalysis #datascience #ThuVu #dataanalytics
Hey data nerds, hope you enjoyed this video! 🤓🤗 For more information on AssemblyAI, check it out here www.assemblyai.com/?
You forgot to pin this comment with the link. Great content btw! 😉
@@Barbara-ka1mt Oh thank you for letting me know 😅💜
Ha! Love the opening skit! 🤣
It always amazes me the APIs available to simplify our jobs in coding! 🙌🏼 Thanks for sharing this Thu!
Haha thank you for this Luke! 🙌🤗
Thanks Thu Vu, I like your challenge!!
*Super exciting project and excellent editing! Well done!* 👍I also love the short intro. I just imagine how people would react when walking by the elevator and seeing you (and your 'moustache') in there. 😅Greetings to the Netherlands!
Hey Sven! Thank you so much for checking out my video and your kind words!! 🙌🙌 Oh I’m not sure how they would react but I did hear some people get annoyed as I held the elevator for too long 🙈😂. Greetings to Germany!
Thanks Thu Vu for another great content! :) Truly helpful and inspiring!
Thank you Ariel! Really appreciated it 💜
Consider the Like Button Smushed!! Thank you, Vu!
Awesome project walk through! Love it. I saw that you have a lot of data science project contents. Will you be open to discuss on the process of how you find the problem and how you break it down to what is needed to be done?
Thank you Minh for this suggestion! Actually I have another video about ‘How I come up with data project idea’ on my channel. Pls feel free to check it out! Hope it helps!! 🙌
This is an amazing content. I'm really happy to have you in my youtube recommendations. Thank you very much :)
This is so kind of you! Thank you Diego 🤩. So glad you enjoy my content!
@@Thuvu5 I'm learning and this content help me a lot 👌😁
Great Project! So instructive video. Thanks for sharing! ❤️
Thank you so much! 🙌🙌
You and your channel and the intro are wonderful 😄 Thank you
Aw thank you, Aya. I’m glad you enjoyed the channel and my silly intros from time to time 💜
Bravissima. Di ispirazione. Grazie
Chị giỏi quá ngưỡng mộ c ❤️❤️❤️
Excellent video!! 👍👍 Gives a nudge to move forward in our Data Science journey. Keep Inspiring!!👊👊
Absolutely! Thank you so much Venkat! 🙌🏽
Awesome!!! thank you! - nice intro :)
Ha thank you Gio! 🤩 The intro was probably most fun to make haha
Awesome...I will try to work on that and complete the dynamics.
Awesome!! 🙌 thank you for watching Rahman
WHAT AN AMAZING VIDEO 🤩
Nice Panel app! Love it! ♥
Thank you so much Sophia! 🤗💜
I want more if these videos
I don't usually comment on tech channel but you Miss are brilliant
Oh thanks so much for these kind words Abdul!! 💜
Hi, love your content. Just saw your video on OOP. I have a question... Is it important to learn such theoretical concepts and learning to read research papers to get into machine learning/data science. I mean i got the general idea of the concept but i can't see the problems I might encounter on a practical level. ( I want to get into the business applied side of things)
New Thu video Poggers.
Yaaay 🥳 Thank you for watching!
Great content. I Kind question, Do you know Streamlit ? I think Stremalit is a great choice of dashboard for python instead Panel
Hey Joao, yes I know Streamlit and used it for one of my projects at work. But for some reason I didn’t like it so much. It’s quite slow from my experience. And also Panel works with Jupyter notebook so it’s quite fun to use. That’s my only reason. But I see a lot of people use Streamlit for small apps as well. So it’s definitely a good tool to learn.
Funny intro. 😁
Thank you! Can you discuss and explain the new Prof. Andrew's ML course lab assignments?
Hey, I’m afraid I can’t because it’s a paid course/material..
@@Thuvu5 Oh okay, thank you 🙂
I downloaded your repo and ran it without problems. Except one thing: the cell with the dashboard template does not run. It gives an error and requires the variable highlights_plot.
In your video, I see that this variable was already there in your scatter plot, which you removed it later from the github notebook for some reason.
Otherwise, it is a fantastic tutorial! Thank you!!
Oh I didn’t notice I did that! Thank you so much for letting me know! I’ll update the notebook 🙌
I feel lucky I found you
Hi Thu, when defining the update_wordcloud method, num_words was not used. How does @panel.depends(controller.param.word_slider, watch=True) still work?
Hi Alvin, sorry it was a mistake in the video. I should've changed the number 20 to num_words in the update_wordcloud function 😅. I've fixed this in the Git repo 🙌🏽
@@Thuvu5 your projects helped me in a correlative, not causative way
For a minute there I was wondering who's the dude with Thu in the elevator 😂.
I was wondering the same!!! 😂😂😂
Hahaha so I did a great job at acting the guy? Woohoo I can’t believe it 🙈🥳
👏
Video is less than 30 minutes; how long did the project actually take? 30 hours?
Did you draw upon prior experience with dashboards?
I might be able to use the second half of the video for a Twitter project I was planning.
BTW, I am 2/3 of the way through Andrew Ng's Machine Learning Specialization you recomended.
Thanks!
Hey Jim, yes it indeed took me about 30 hours :). Good luck with finishing the ML specialization 🍀
Chao em Thu. Can you do a video about Bayesian statistics in data science? I mean, I understand priors and posterior probabilities; I've also known data scientists who use Bayesian statistics in their data science projects...but I haven't figured out when to use it yet or what insights it can help us with for business intelligence. Perhaps you've used it in one of your projects?
Maybe 2 part video? One part on basics and another video on one of your specific projects?
Hey Matt, thank you for the suggestion! I also don't use Bayesian statistics in my work. But I'll think about it for an upcoming video 😊.
Cool. Not sure if I will in the near term either. Just wondering though as I've only really seen it applied to marketing but no where else.
Wonderful project and very good video, but I had a problem with the code that I couldn't solve, everything went well until I got to the part of the Download transcript widget where you make the buffers. i had this error: TypeError: string argument expected, got 'NoneType'.
I didn't understand what it could be, I tried to look in some places but I only saw errors regarding the installation of specific libraries, such as tensorflow for example.
Hey Gabriel, thanks for trying it out! I think your transcript might be empty atm and this caused the error. Please check if this is the case. I found that sometimes when you fetch the transcript from the API, the result will be automatically cleared out after maybe 30mins of inactivity
@@Thuvu5 Oh that's right, I ran the part to get the transcription result again and then I ran the other part and it worked, there was a "," right after the API_KEY that I think was getting in the way too. Now it worked! Thank you so much, I love your videos!
im also getting same error . i tried to run multiple times after that also I'm getting same error can you please help @Thu Vu data analytics
@@Thuvu5 im also getting same error . i tried to run multiple times after that also I'm getting same error can you please help
Great content!
Thank you!! 👋
chị oi
I'm planning to go to Vietnam.
That’s awesome!!
Goodness she is so pretty I had to watch the video again because I did not listen to the words the first time
Haha thank you 😅
Assamblybai is easy to use but pretty bad tho.