Тёмный
No video :(

How to build a real-time AI assistant (with voice and vision) 

Underfitted
Подписаться 41 тыс.
Просмотров 13 тыс.
50% 1

This is a new version of my AI assistant, this time using LiveKit (livekit.io.) This is the same platform OpenAI used to build their ChatGPT assistant.
The source code of my example is here: github.com/svpino/livekit-ass....
I teach a live, interactive program that'll help you build production-ready Machine Learning systems from the ground up. Check it out here:
www.ml.school
To keep up with my content:
• Twitter/X: / svpino
• LinkedIn: / svpino
🔔 Subscribe for more stories: / @underfitted

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

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 75   
@ChefDomein
@ChefDomein 5 дней назад
Sir, your AI voice assistant demo's are one of the most valuable and appreciated youtube videos I have come across. Please keep them coming and also would be great to do a demo with Groq for solving latency issue. You are doing great work man and your students are really appriciating it! Thanks a lot brother!
@toddroloff93
@toddroloff93 Месяц назад
Incredible video. You're taking your content to the next level. Keep up the good work and thankyou for all you do.
@davieslacker
@davieslacker Месяц назад
Really cool stuff... I def plan to recreate some of these things along with you when I have a bit more time at my computer. Just a thought, adding screen capture in with this would be pretty cool too to get help with whatever applications you're in... I would imagine you could include both camera and screenshot images in the same context and it should be able to distinguish which you're asking about.. or build a different tool that it can function call for that. Can't wait until we get some slightly more expressive voices as an option like OpenAI teased us with.
@riemannderakhshan1037
@riemannderakhshan1037 Месяц назад
You turned your videos to the next level which is pretty amazing. I would like you to ask if is possible, show us how to use open source models in those apps. Thank you in advance.
@sumitdevraye9725
@sumitdevraye9725 Месяц назад
Great video. Keep these coming.
@moacirosa
@moacirosa Месяц назад
Amazing content with solid explanation. Thanks very much 👏
@underfitted
@underfitted Месяц назад
Glad you liked it!
@jimmywang6177
@jimmywang6177 Месяц назад
very interesting! thank you!
@dheerajmadaan866
@dheerajmadaan866 17 дней назад
This was a really cool stuff. Thanks for sharing such a quality stuff. I ran it on vscode and it worked. The main problem is the latency. It took like 10s for the conversation. Not sure if it is because of the free account or their websocket API has the issue.
@huangphoenix
@huangphoenix 23 дня назад
Great video, keep going. Just wonder if you can add barge-in function?
@insitegd7483
@insitegd7483 Месяц назад
Thank you, It is very interesting.
@jameszhang2832
@jameszhang2832 Месяц назад
Fantastic, thank you very much. How would you adapt your code if you have multiple participants?
@mehmetbakideniz
@mehmetbakideniz 11 дней назад
great video as always. Does this system keep chat history?
@sr.modanez
@sr.modanez Месяц назад
obrigado, fantástico o vídeo 👏👏👏👏👏👏👏👏👏
@edgarl.mardal8256
@edgarl.mardal8256 Месяц назад
Hi, I am working on creating a closed lan-network, using per to per, and will input a live AI agent, locally stored, getting knowledge from LLM, and wonder if it is possible to have this kind of system then running without using internet?
@ridhwanbakare3406
@ridhwanbakare3406 Месяц назад
This is really cool. As someone with python knowledge how would you suggest I get started? Any roadmaps or videos you published?
@user-yh2uz6fd7l
@user-yh2uz6fd7l Месяц назад
Great info, thx! Is there a way to use local LLM (like ollama, local AI etc) on this platform instead of openai?
@7BlackJack8
@7BlackJack8 Месяц назад
Can be used with google flash? Thanks for super content!❤
@rithikkumar7683
@rithikkumar7683 Месяц назад
I hope we can we use gemini 1.5 pro? I will try to make this changes in old code
@iitjeephysics2789
@iitjeephysics2789 2 дня назад
from livekit import agents, rtc ImportError: cannot import name 'agents' from 'livekit' (unknown location). I am getting this error.
@SaddamBinSyed
@SaddamBinSyed 2 дня назад
Hi ..thanks for the nice video.. Can we use local LLM (like ollama) instead of a paid one..?
@ronsinolast
@ronsinolast 28 дней назад
Hi, this is great. I tried and its working. I tried to introduce my self, then I ask, "Do you know my name ?" the response is "I'm not able to remember past conversations." So, Can we make it remember the conversations, and also "remember" my face ?
@scott701230
@scott701230 2 дня назад
That actually a good question. I saw a paper published about persistent memory: short term memory, medium long term memory and building an automated RAG system to automatically RAG information to long term memory, so we can create an assistant that’s goal orientated and proactively manages you and towards meeting your goals.
@rxWar
@rxWar Месяц назад
Nice men thanks
@andriusem
@andriusem Месяц назад
Hi, great video! How to change the source code that it captures my screen, desktop. Thanks.
@jock21341
@jock21341 Месяц назад
sir can you help me why my assistant isnt talking back or nothings happening but its recognising in chat what im saying
@danieladama8105
@danieladama8105 Месяц назад
This is great!
@AmitMarx-ei8tt
@AmitMarx-ei8tt 16 дней назад
Got stuck with the API Keys, i'm not sure how to set them
@reynoldoramas3138
@reynoldoramas3138 Месяц назад
Hola Santiago saludos desde Cuba, acabo de ver en su perfil de Github que es un coterráneo. Su contenido es muy valioso, por aquí un ingeniero de IA tratando de salir adelante en este mundo. Me encantaría poder contactar con usted y ayudarle en algún proyecto.
@user-yp8qr6kj2e
@user-yp8qr6kj2e 3 дня назад
I wish the code would process the timeline.
@lets-makeiteasy
@lets-makeiteasy Месяц назад
so i cannaot code can you make toturial for using ph3 which is free and have vision and also use visper ai to convert text to speech and other free tools so minimizing the cost to completely zero I am a student trying out these stuff and don't wanna pay or don't have money to pay for the API or other things so please make a toturial using all the free and open source tools
@dmitrypehovski
@dmitrypehovski Месяц назад
Hi , i start test with all your steps and got stuck on the fact that text and audio from the openai api are not transferred to livekit, all requests pass in the terminal , tried many solutions...doesnt work
@densonsmith2
@densonsmith2 Месяц назад
I think I may have a similar issue on Windows there is some problem with the ffmpeg library.
@abdiasj3692
@abdiasj3692 26 дней назад
would love to see how to to implement Deepgram TTS instead of OPenAI !
@underfitted
@underfitted 26 дней назад
It’s actually very simple: simpler than what I had to do to get OpenAI working
@abdiasj3692
@abdiasj3692 26 дней назад
@@underfitted Hey thank for replying! This would be an awesome! Also using maybe openrouter as well! Wild ideas come to mind!
@juanmanuelzwiener4447
@juanmanuelzwiener4447 25 дней назад
Santiago, the voices of assistant are only in english? or also in spanish? abrazo crack!
@underfitted
@underfitted 25 дней назад
They speak Spanish too
@sharplcdtv198
@sharplcdtv198 Месяц назад
your code generally doesn't run in VScode in windows... some things seem platform dependent unfortunately
@underfitted
@underfitted Месяц назад
I don’t think it’s a problem with my code… it’s a problem with Windows. Try WSL.
@aaronwenniger7966
@aaronwenniger7966 Месяц назад
now i keep running into troubles when using this code, I would love to be able to discuss this so i can get it fixed i want to implement some features to see if it can work for something else to.
@AI_by_AI_007
@AI_by_AI_007 Месяц назад
Yes the API keys do not pass -- what are you experiencing?
@aaronwenniger7966
@aaronwenniger7966 Месяц назад
@@AI_by_AI_007 Hi Yes, So i had to rework the code a little bit to get everything working again. And now its working great except that the voice of the AI is not working and i cannot give voice commands anymore.
@Noahperaudon
@Noahperaudon Месяц назад
@@aaronwenniger7966How do you have do for the livekit api key ?
@Noahperaudon
@Noahperaudon Месяц назад
How for the livekit api key ?
@aaronwenniger7966
@aaronwenniger7966 Месяц назад
@@Noahperaudon ?
@jsanti1000
@jsanti1000 3 дня назад
Dangggggggg!!!
@Brou15O
@Brou15O 29 дней назад
could i get this on my smartphone?
@underfitted
@underfitted 29 дней назад
As is, no. You’ll need to rewrite it in a phone-friendly language
@boooosh2007
@boooosh2007 Месяц назад
Is this functionally any different than your previous video?
@underfitted
@underfitted Месяц назад
While they work the same for the demo, my previous code is very brittle. This one is much better because I’m using an entire existing infrastructure to support it.
@jeff_holmes
@jeff_holmes Месяц назад
Curious about the latency. I noticed that you cut the video after each question (after 19:55), so I am assuming it was a few seconds?
@underfitted
@underfitted Месяц назад
It wasn’t bad, but GPT-4o is not as fast as it could be, so you definitely have to wait a second or so for an answer
@vesalaasanen2158
@vesalaasanen2158 Месяц назад
@@underfitted , would be nice to add at least one answer in real time so we would get more realistic picture of it.
@aidanthompson5053
@aidanthompson5053 Месяц назад
2:38
@densonsmith2
@densonsmith2 Месяц назад
Has anyone gotten this to work on Windows?
@LesBrickodeurs
@LesBrickodeurs 10 дней назад
No I've got an error at line 12
@LesBrickodeurs
@LesBrickodeurs 10 дней назад
from livekit.agents.voice_assistant import AssistantContext, VoiceAssistant ImportError: cannot import name 'AssistantContext' from 'livekit.agents.voice_assistant' (D:\Github\livekit-assistant\.venv\Lib\site-packages\livekit\agents\voice_assistant\__init__.py)
@davidkeane1820
@davidkeane1820 2 дня назад
@@LesBrickodeurs yes the SDKs have changed and a lot of this no longer works off the bat ..im still playing around but it probably needs redoing
@Noahperaudon
@Noahperaudon Месяц назад
Hey I have a issue with key api livekit its telling me error like its invalid
@AI_by_AI_007
@AI_by_AI_007 Месяц назад
Me as well -- YOU on windows or MAC as you try this?
@Noahperaudon
@Noahperaudon Месяц назад
@@AI_by_AI_007 windows
@Noahperaudon
@Noahperaudon Месяц назад
@@AI_by_AI_007Windows
@rahahoseini1523
@rahahoseini1523 21 день назад
@@AI_by_AI_007 How can I access to the API Keys? could you please tell me step by step.
@apdurden
@apdurden 4 дня назад
Yeah, this is cool but not helping. I can open the LiveKit interface but can't find a way to get the agent to connect. API keys all correct
@apdurden
@apdurden 3 дня назад
I think the track management piece has changed since you made this. Running into no local_participant attribute for the Room object
@nmstoker
@nmstoker 3 дня назад
Shame that the hook with videos is start open source and then get people draw into handling supporting functions via a commercial platform (for $$$)
Далее
How to fine-tune a model using LoRA (step by step)
38:03
World’s Fastest Talking AI: Deepgram + Groq
11:45
Просмотров 42 тыс.
Советы на всё лето 4 @postworkllc
00:23
Smart Sigma Kid #funny #sigma #memes
00:26
Просмотров 4,8 млн
PORTAL SPAMMER🤬🤬🤬| Doge Gaming
00:19
Просмотров 1,6 млн
What are AI Agents?
12:29
Просмотров 120 тыс.
Claude 3.5 Deep Dive: This new AI destroys GPT
36:28
Просмотров 553 тыс.
26 Incredible Use Cases for the New GPT-4o
21:58
Просмотров 787 тыс.
Can AI code Flappy Bird? Watch ChatGPT try
7:26
Просмотров 9 млн