Automating My Life with Python & ChatGPT: Coding My Own Virtual Voice Assistant | Code With Me

preview_player
Показать описание
In this tutorial, we're going to learn how to code our own virtual voice assistant using Python and ChatGPT. We'll learn how to create a simple virtual assistant that can be used to carry out simple tasks, like placing orders or scheduling appointments. By the end, you'll be able to code your own virtual voice assistant and automate your life!

Hope you enjoy! What else should we automate with python?

✅ Exclusive discounts
✅ Tips from people in the STEM world
✅ Stay up to date with the latest tech events and news
✅ And so much more!

Automating My Life with Python: Coding My Own Virtual Voice Assistant

#AutomatingMyLifewithPython #tiffintech
Рекомендации по теме
Комментарии
Автор

Thanks for not editing out your debugging and difficulties in the video - it's really helpful to new programmers like me. It's super frustrating watching people who act like they get everything right the first time when most of programming is actually about problem solving. Code will likely never work exactly the way we want it to. Thanks

themonkeybooboos
Автор

Very sympathetic, especially since it's not typically clinically clean tutorial, because you show your mistakes and a good way to deal with them. Very refreshing!

PanCave
Автор

It is refreshing to see someone working through problems as things don't always work out the way you want.... ever! Most people just show how everything works perfectly. Thank you 😊.

jidun
Автор

At the 6 minute mark the reason Intellisense was not able to see the installed libraries was most likely because VSC was still using the default interpreter and not the one associated with the virtual environment. To change it:

1. Press Ctrl + Shift + P (I presume Cmd + Shift + P on MacOS).
2. Type interpreter and click on "Python: Select Interpreter".
3. Choose the interpreter associated with the virtual environment, usually has the environment name written somewhere beside it.
4. Reload window, et voila.

damiananslik
Автор

I like how you included troubleshooting, because running code off the Internet doesn't always work as you think it should.

sportykev
Автор

This is Awesome! I just started a new course on Python on Zero to Mastery platform and currently learning about lists, this here is way over my head but with you video I was able to get it to work!!

coldensheppard
Автор

She's is very natural, real and humorous. Learnt something big from her and I've subscribed to her channel.

tonymburu
Автор

Thank you for sharing. I may do the same. I created my assistant using python, ChatGPT, Google's text-to-speech API, and I love it! It can tell me my schedule, check the weather, and just have a general conversation about anything. I'm steadily adding more functionality and personalities. I even created a digital twin, which is kinda weird.

DrReginaldFinleySr
Автор

Just want to say thank you for making this video. I was running into problems with speech recognition. This gives me inspiration to go back to an earlier project.

teenydragons
Автор

With python difflib and get_close_match function you don't have to perfectly spell out the command and still can get a match. Also you can let chatgpt generate some commands that have the same meaning so that when you tell the command slightly different it would detect variations of it.

norbertfeurle
Автор

I have been doing JS professionally for about a year as well and just started python last month. I literally love it. I want to make scripts to automate as much as I can. Much respect

jean-luclacosse
Автор

Thank you for this video. It reminded me of the good times of how I got excited about computer science. These days it's all very stressful leetcoding all the time - all the joy has been taken out of it...

YumFit
Автор

I very much liked the video. Showing the process and errors which can occur is very nice to see, because you feel like you are not alone. Then there are other tutorials where it seems they get everything right the first time (which they ofc don't).

stillready
Автор

Very well explained and tried well honestly. Great job, Tiff!

RaoBhethanabotla
Автор

This was awesome! I added Chat-GPT through the API and now I'm able to use my assistant to ask ChatGPT questions :)

DerelictNacho
Автор

I love how realistic this is! This gives me confidence that I could do this too!

jamesclark
Автор

I've been working with ChatGPT for a few months, learning Python along the way. Similar to you, I have experience in automation and scripting through my past work with AutoIt. Python has proven efficient and user-friendly, especially with its threading capabilities. However, I believe there's a crucial element I'm missing when interacting with ChatGPT.

To avoid potential API costs, I've mainly used the web interface. The computational limit in ChatGPT-4 can be an issue, as the AI language model might lose focus on the task. This makes resuming code generation challenging, prompting me to modularize my projects. Visual Studio Code offers great ChatGPT plugins, but they often depend on the API, which might cause a loss of the "personal connection" with the bot.

My question is: how do you work with ChatGPT? Should I stop relying on it so much and only use it for specific debugging purposes? I feel like I've become somewhat reliant on ChatGPT, repeatedly asking it to create Python scripts. Although I'm excited about this technology and the opportunities it presents, I think I might not be using it optimally.

goss
Автор

This is so cool! I've always wanted to learn how to build my own voice assistant. Can't wait to follow along and automate some tasks! 🤩

gosuperva
Автор

Ahh this is so cool!!! Don’t you just love the feeling of being able to say you built something cool to non-tech people lol gives you a dose of confidence to do more projects - At least for me anyway since I’m still a beginner programmer 😅 Loved this tutorial btw especially how you showed step by step what you did as well as what was going wrong and what you did to fix it and why. I use VS Code too but regardless I get so excited when I’m able to understand the entire process 😊

_silentrose
Автор

I love that you share your mistakes. Using ChatGPT I had this set up in 10 minutes top. My only advice is mute the mic immediately after you speak the request. Maybe it’s my mic quality but I find it works much better if you mute. Python is so effing cool. For any mainframe guys out there it’s very similar to MVS REXX. A few subtle difference but I got it immediately. Unlike Java Script.

TalmadgeMcGhoulaghy