Тёмный

Full Python Portfolio Project! Create a smart program to download & transcribe top podcasts. 

Keith Galli
Подписаться 222 тыс.
Просмотров 15 тыс.
50% 1

Check out www.assemblyai.com/?... to start transcribing as many podcasts as your heart desires!
In this video we create a Python program that can automatically scrape the RSS feeds of your favorite podcasters, pulling out the episodes you’ll find most interesting, and downloading + transcribing them.
This project leverages a wide range of Python skills making it a good portfolio project. In it you’ll use the BeautifulSoup + requests libraries to first web scrape & download MP3 podcast files. You can use the regex library (re) and other NLP libraries to smart search for specific episodes that you'll enjoy. Next you'll see how you can use AssemblyAI's speech to text API to transcribe all of the episodes that you download. This code will be leveraged to create a text corpora that is going to be used in language analysis in upcoming tutorials.
To view/download source code for project: github.com/keithgalli/podcast...
If you have any questions, let me know in the comments!
Make sure to smash like + subscribe if you enjoyed this video :)
-------------------------
Follow me on social media!
Instagram | / keithgalli
Twitter | / keithgalli
TikTok | / keithgalli
-------------------------
If you are curious to learn how I make my tutorials, check out this video: • How to Make a High Qua...
Practice your Python Pandas data science skills with problems on StrataScratch!
stratascratch.com/?via=keith
Join the Python Army to get access to perks!
RU-vid - / @keithgalli
Patreon - / keithgalli
*I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.
-------------------------
Video timeline!
0:00 - Video Introduction
1:19 - How podcasts work (RSS feeds overview)
5:11 - How can we utilize the XML webpages? (breakdown of RSS feed information & how we’ll use it to create a smart program)
7:47 - Accessing this project on GitHub
9:22 -Writing Python code to download podcasts locally (requests & beautifulsoup libraries)
18:10 - Modify our script to be able to download many podcasts
22:51 - Building in smart search capabilities to grab podcasts we’ll find most interesting!
31:00 - Using the AssemblyAI API to transcribe the podcasts we’ve downloaded
1:06:08 - Cleaning our code with functions & classes and putting everything into Python scripts.
1:18:09 - Portfolio project extension ideas! (Spotify API, NLP semantic search)
1:19:56 - Smash like & subscribe pretty please :)

Опубликовано:

 

3 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@andyn6053
@andyn6053 Год назад
I absolutely loved your videos! Please make more data science projects!
@abhaytiwari5991
@abhaytiwari5991 Год назад
Well-done Keith 👏🔥
@professuh2618
@professuh2618 Год назад
Awesome video idea! Can't wait to watch on lunch break
@KeithGalli
@KeithGalli Год назад
Hope you enjoy it!!
@Dividendology
@Dividendology Год назад
Awesome!!
@wiz8058
@wiz8058 Год назад
💪🔥🔥 you’re doing the most Keith.
@KeithGalli
@KeithGalli Год назад
Thanks man!!
@heyits_sree
@heyits_sree Год назад
Goodto have you back Keith...
@KeithGalli
@KeithGalli Год назад
Good to be back!
@zahra_koohestani
@zahra_koohestani Год назад
very interesting! thank u 🙏🏼
@chillydoog
@chillydoog Год назад
Whoa. This is rad. I so pumped to build this! thanks dog!
@KeithGalli
@KeithGalli Год назад
Enjoy!!
@jonpounds1922
@jonpounds1922 Год назад
love it
@mirshodoripov1035
@mirshodoripov1035 Год назад
great video as always
@KeithGalli
@KeithGalli Год назад
Thank you :)
@konstantinpluzhnikov4862
@konstantinpluzhnikov4862 Год назад
The return of the legend!
@KeithGalli
@KeithGalli Год назад
😎
@nolimit167
@nolimit167 Год назад
I recommend Darknet Diaries if you like computer crime podcasts. Also, thanks for this video!
@drakeweissman6499
@drakeweissman6499 Год назад
Really cool! Could you do more on model deployment?
@KeithGalli
@KeithGalli Год назад
What types of things are you trying to learn about model deployment?? Happy to look into that further.
@drakeweissman6499
@drakeweissman6499 Год назад
@@KeithGalli The CS side of things! I just deployed my first model with streamlit but want to take it up a notch
@ukaszdugozima816
@ukaszdugozima816 Год назад
Hello! Thank you for your invaluable video! I find it extremely useful for beginners! I would like to ask about one thing regarding data. I learnt Pandas in terms of Data Wrangling and Transformation. Therefore, how about Pandas for Data Engineers? Is it useful tool for ETL/ELT transformations? Obviously, the next step will be PySpark, but I would like to start learninig Pandas. It seems it is a good path for the next one. What do you think about it ? I would appreciate it if you could share your views about it.
@robertleechford4250
@robertleechford4250 4 месяца назад
Great
@tokyofamily8536
@tokyofamily8536 Год назад
could you explain how this can be done locally using openai's whisper?
@nelsonbeneche2372
@nelsonbeneche2372 Год назад
Great videos..... wawww
@sebastianalvarez1537
@sebastianalvarez1537 Год назад
holy moly
@fiefiego2298
@fiefiego2298 Год назад
awesome! i listen to podcasts a lot as well! that is so exciting to learn this topic with python!! at the same time, is it possible to analyze individual podcast preference?
@KeithGalli
@KeithGalli Год назад
Glad to know you are excited about the video! Yeah I think it should be possible to analyze individual podcast preference. What types of things are you trying to analyze??
@fiefiego2298
@fiefiego2298 Год назад
@@KeithGalli happy to get your message! im thinking about something like annual summary, e.g. how many podcasts you listen to in a certain period of time; which episode/ podcast is your favourite? your total consuming time? what do you think? and is it possible to get those data?
@amrak2010
@amrak2010 Год назад
Please make a video of ChatGPT
@mirshodoripov1035
@mirshodoripov1035 Год назад
are you working for any a company right now?
@KeithGalli
@KeithGalli Год назад
I'm not working for a specific company, but I'm working on a couple freelance data science consulting projects for companies as well as helping run an analytics bootcamp.
@bennguyen1313
@bennguyen1313 7 месяцев назад
Do you have a list of the podcasts that you like to listen to?
@KeithGalli
@KeithGalli 6 месяцев назад
Definitely! Here are a few: - Joe Rogan Experience - Huberman Lab - Tim Ferriss Show - Lex Fridman Podcast - Morning Brew Daily - Business Wars
Далее
The most important Python script I ever wrote
19:58
Просмотров 155 тыс.
Solving real world data science tasks with Python Pandas!
1:26:07
5 Useful F-String Tricks In Python
10:02
Просмотров 271 тыс.
How To Create An Executable Python Program
3:48
Просмотров 1 тыс.
5 Amazing Ways to Automate Your Life using Python
18:40