Build a 3D AI Teacher w/ Next.js, ChatGPT & Azure

  Рет қаралды 16,465

Wawa Sensei

Wawa Sensei

Күн бұрын

Let's learn how to make an AI Language Teacher with Next.js, React Three Fiber, Microsoft Azure Speech SDK, Chat GPT, and custom 3D models made by Fiverr Creators.
Fiverr
go.fiverr.com/visit/?bta=9284...
Use my promo code WAWASENSEI to get 10% off at the checkout process
3D Character Designers:
Beeapoo go.fiverr.com/visit/?bta=9284...
Sahasub go.fiverr.com/visit/?bta=9284...
3D Classroom Designers:
Remigiusz
go.fiverr.com/visit/?bta=9284...
Adityia
go.fiverr.com/visit/?bta=9284...
Deploy the project on Elestio
elest.io/
🚀 Learn React Three Fiber with my complete course ✨
lessons.wawasensei.dev/course...
Final code 🔗
github.com/wass08/r3f-ai-lang...
#threejs #chatbot #reactthreefiber
▬▬▬▬▬▬ Useful L I N K S 🔗 ▬▬▬▬▬▬
OpenAI API Key
platform.openai.com/signup
NextJS Getting Started
nextjs.org/docs/getting-start...
Azure API Key
azure.microsoft.com/en-us/free
Azure Speech SDK
learn.microsoft.com/en-us/azu...
Virtual Girlfriend Tutorial
• How to Build a 3D Chat...
Mixamo Animations
www.mixamo.com/
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
00:43 - Custom 3D models with Fiverr
02:30 - Next.js Project
03:28 - React Three Fiber w/ Next.js
08:44 - OpenAI
14:22 - Azure Speech SDK
19:27 - Zustand State Management
25:15 - 3D Html UI
32:47 - Visemes & MorphTargets
35:42 - Teacher animations
37:54 - Final polish
42:25 - Deploy to production
44:34 - Final result
45:40 - ありがとう
▬▬▬▬▬▬ Support the channel 🙏 ▬▬▬▬▬▬
Become a member to get access to awesome perks:
/ @wawasensei
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
💻 The Discord Community
/ discord
📸 Instagram :
/ wawa.sensei
🎎 Facebook :
/ wawasenseiyt
🐦Twitter :
/ wawasensei
🐦TikTok :
/ wawasensei08
💻 My website :
www.wawasensei.dev

Пікірлер: 126
@itsanishjain
@itsanishjain 3 ай бұрын
You are underrated. I never saw anything like this.
@WawaSensei
@WawaSensei 3 ай бұрын
🙏 Thank you so much, glad you like it!
@trifonstatkov477
@trifonstatkov477 2 ай бұрын
Kudos to the man that makes the coolest stuff with React Three Fiber in KZbin. Simply incredible!
@WawaSensei
@WawaSensei 2 ай бұрын
😍 such a pleasure to read this, thank you 🙏
@gaijinshacho
@gaijinshacho Ай бұрын
You make 3d web dev look so easy! Great job! 🎉
@stain5570
@stain5570 Ай бұрын
You deserve 100 times more views bro, this is some next level stuff, I haven't seen anything like this on youtube
@animatronext
@animatronext 2 ай бұрын
Wow! These are amazingly done tutorials. I got hooked until the end. Kudos!
@WawaSensei
@WawaSensei 2 ай бұрын
Awesome, thank you! 😊
@kushranadaioi685
@kushranadaioi685 27 күн бұрын
Well done bro, I already have your course (yet to finish it). But this is an artwork.
@the_rings_of_saturn
@the_rings_of_saturn 3 ай бұрын
A very underrated channel! You are doing the coolest stuff with R3F. There are almost no R3F projects on KZbin. Keep up the great work! 😊
@WawaSensei
@WawaSensei 2 ай бұрын
More to come! Thank you so much! 🙌
@guacamole456
@guacamole456 2 ай бұрын
Great content and great ideas! This channel deserves more subscribers; please spread the word.
@WawaSensei
@WawaSensei 2 ай бұрын
Much appreciated! 🥰
@user-is8vt8rc2g
@user-is8vt8rc2g 3 ай бұрын
I enjoyed this amazing course. thank you
@WawaSensei
@WawaSensei 3 ай бұрын
My pleasure!
@mdalishanali3909
@mdalishanali3909 2 ай бұрын
Bro, your content is really high and unique quality ❤. It’s always help to learn something new. Thanks man!
@WawaSensei
@WawaSensei 2 ай бұрын
A pleasure to read, thank you! 🙏❤️
@628sonu
@628sonu 2 ай бұрын
this is dope,. kudos for building this
@WawaSensei
@WawaSensei 2 ай бұрын
🥰
@genshian
@genshian 3 ай бұрын
No words... Just feeling grateful sepai exists.
@WawaSensei
@WawaSensei 3 ай бұрын
Owww, thanks buddy 🙏
@mattkkma
@mattkkma Ай бұрын
Awesome stuff!! Azure Speech SDK is a a great resource. Azure TTS returns visemes and also the other standard facial blendshapes. Did you also apply these other blendshapes to the face? I found they interfered with each other an distorted the mouth a lot. I'm hoping you might have nailed than and can share your approach.
@stamatiskourtis9653
@stamatiskourtis9653 2 ай бұрын
Really great stuff once again!
@WawaSensei
@WawaSensei 2 ай бұрын
Thanks again! 🫰
@hafiedzmada
@hafiedzmada 2 ай бұрын
Awesome work, keep it up!
@WawaSensei
@WawaSensei 2 ай бұрын
Thanks, will do! 🙏
@unhealthytomato3219
@unhealthytomato3219 2 ай бұрын
Your work is really inspiring!
@WawaSensei
@WawaSensei 2 ай бұрын
Happy to hear that! Thank you very much 🙏
@b166er4
@b166er4 3 ай бұрын
wonderfull work ... je suis impressionné par le travail que tu fais et les projects que tu sorts .. depuis 3 ans thx/merci
@WawaSensei
@WawaSensei 3 ай бұрын
Merci beaucoup, trop bien que tu sois là depuis tout ce temps! 😍
@Dan-Levi
@Dan-Levi 21 күн бұрын
This is pure awesomeness! Got me started on my jarvis clone. 🙂🙂👍
@WawaSensei
@WawaSensei 20 күн бұрын
Let's go, happy to help!
@inteligenciafutura
@inteligenciafutura 3 ай бұрын
The idea is very excellent to put into practice.
@WawaSensei
@WawaSensei 3 ай бұрын
Thank you! It's an idea I have for months, it was so cool to be able to have 3D models done exactly for this purpose that I can use & share 🔥
@Assoehosselaar
@Assoehosselaar 2 ай бұрын
Amazing tutorial, and very unique. Thanks for this.
@WawaSensei
@WawaSensei 2 ай бұрын
Many thanks to you! 🙌
@malickgm507
@malickgm507 2 ай бұрын
Covered so many things in one video. Even though some things I couldn't understand lol but still man you are awesome! Great Stuff
@WawaSensei
@WawaSensei 2 ай бұрын
Awesome, thank you! Don't worry if you don't understand 100%, you can come back at it later as your knowledge grows and understand more and more 🙏
@mr.daniish
@mr.daniish 3 ай бұрын
Wow! i am blown away.
@WawaSensei
@WawaSensei 2 ай бұрын
🥰
@theSlavenIvanov
@theSlavenIvanov 3 ай бұрын
Great work!
@WawaSensei
@WawaSensei 3 ай бұрын
🙌
@boshen3953
@boshen3953 3 ай бұрын
🔥🔥Amazing Video 🔥🔥
@WawaSensei
@WawaSensei 3 ай бұрын
Thanks a lot Rick 😍
@user-qb7gk4ct4b
@user-qb7gk4ct4b 3 ай бұрын
Thanks you for your efforts bro, Really helpful 😇
@WawaSensei
@WawaSensei 3 ай бұрын
So nice of you 😍
@kihwanlee5617
@kihwanlee5617 2 ай бұрын
Wow! Amazing!
@WawaSensei
@WawaSensei 2 ай бұрын
🤗
@nicolasportu
@nicolasportu 2 ай бұрын
Outstanding!
@WawaSensei
@WawaSensei 2 ай бұрын
Thank you kindly!
@jameszokah
@jameszokah 3 ай бұрын
Woow what an amazing video
@WawaSensei
@WawaSensei 3 ай бұрын
Thank you so much 😀
@julianvelez6563
@julianvelez6563 3 ай бұрын
Wow bro awesome work bro you are the Best bro ❤❤
@WawaSensei
@WawaSensei 3 ай бұрын
Thank you so much 😀 N°1 Support! 🔥
@ggwp185
@ggwp185 2 ай бұрын
this is amazing.
@WawaSensei
@WawaSensei 2 ай бұрын
🙏🙏🙏
@fitzladams
@fitzladams 2 ай бұрын
I am considering buying his course.❤❤❤
@WawaSensei
@WawaSensei 2 ай бұрын
🙌 If you do, wish you'll like it!
@ryanchen1793
@ryanchen1793 2 ай бұрын
good tutorial, building a web based virtual human is much easier than before by leveraging AI capability and three.js render engine.
@WawaSensei
@WawaSensei 2 ай бұрын
Thank you! Yes so true, very simple, we’re so lucky to live in that era 🤖
@draftermyself
@draftermyself 2 ай бұрын
WOW! 😮
@salimnegan7289
@salimnegan7289 25 күн бұрын
You should use Mistral, you gonna reduce your cost and maximise your gain. Better solution is to embarq a phi model :) But thank's for Three FIber tutorial, as a react developer with an AI Background, I am learning all that thing possible with three fiber
@nsd244
@nsd244 3 ай бұрын
Great!
@WawaSensei
@WawaSensei 3 ай бұрын
You are great!
@nickysalazar1418
@nickysalazar1418 2 ай бұрын
Voce é muito foda gentee, muito bom video
@WawaSensei
@WawaSensei 2 ай бұрын
Obrigado! 😍
@lettechtutorials
@lettechtutorials 2 ай бұрын
Very Good Great
@WawaSensei
@WawaSensei 2 ай бұрын
Thank you so much 😀
@lettechtutorials
@lettechtutorials 2 ай бұрын
@@WawaSensei Welcome I am available for paid and free assistance for your channel
@lincroyablemrbebe8390
@lincroyablemrbebe8390 2 ай бұрын
realy goog jobs
@WawaSensei
@WawaSensei 2 ай бұрын
🙏 Ow, thank you!
@mninounassim
@mninounassim 2 ай бұрын
Amazing ! React native please
@WawaSensei
@WawaSensei 2 ай бұрын
You might be surprised in a few hours 🤭
@smartjackasswisdom1467
@smartjackasswisdom1467 2 ай бұрын
Can you make a tutorial on how to use Vroid characters (.vrm format) on Three.js? I'm a beginner with three.js and I've been breaking my head trying to figure it out.
@WawaSensei
@WawaSensei 2 ай бұрын
I often see this request! Actually, I tried a bit a while ago without success. I think it's more a 3D modeler topic than a Three.js issue. You'd need to convert your VRM ideally to .glb
@yalamanchilivenusai8874
@yalamanchilivenusai8874 2 ай бұрын
Hi I am from India, your videos are amazing , it would be great if you can add pricing based on countries. The problem here is I am unable to use Open AI api keys on my free account, free trial no longer works here but this video is great, thanks!
@WawaSensei
@WawaSensei 2 ай бұрын
Thanks a lot! I think even if you put your card with OpenAI, before it costs you something you need to use it a lot. With all the tutorials and project I made with mine, I was never charged (no intense use from users, but still)
@piggybank1385
@piggybank1385 3 ай бұрын
🔥🔥🔥
@WawaSensei
@WawaSensei 3 ай бұрын
🙌🙌🙌
@ShivamKumar-cu3lb
@ShivamKumar-cu3lb 2 ай бұрын
What was the source for animation files ( fbx ) apart from miaxmo is there any other source which i could use for customised animation?
@WawaSensei
@WawaSensei 2 ай бұрын
All fbx in this video are from Mixamo, you can try learning to create your own animations with Blender (for ex: kzbin.info/www/bejne/iputfXyre7B0aJI) Or search for motion capture software
@pradyumncs
@pradyumncs 2 ай бұрын
Can you do just one in react native expo . Just one . No tutorial at your scale in react native
@WawaSensei
@WawaSensei 2 ай бұрын
Hey, might do a lesson about it yes!
@alexxarasho1138
@alexxarasho1138 2 ай бұрын
Can you make a video explaining how to use .vrm models from Vroid studio inside three.js? Is it even possible? I've tried so many tutorials and documentation trying to achieve this but always fail miserably. I even ended up picking Unreal Engine 5.3 to do this just because I couldn't find a way to do it with three.js and Typescript.
@gaspacho961
@gaspacho961 2 ай бұрын
I'm working on just that. I'd recommend converting your .vrm to .glb (just change the extension) for starters. Importing other model doesn't seem so easy, but I'm trying and I hope you succeed as well lol
@WawaSensei
@WawaSensei 2 ай бұрын
I tried briefly without success a while ago, might try again in the future 😔 If anyone has a good solution I'm all ears
@codersandy
@codersandy 2 ай бұрын
Hi, Can I know what are the requirements you sent to the Fiver artist for the avatar model creation. I am trying to implement models collected from other sources (not ready player me) and those are not working. I will be very thankful for your help. Thank you for the great tutorial.
@WawaSensei
@WawaSensei 2 ай бұрын
Hey, here were my requirements: - Rig has to be compatible with Mixamo (no need to attach animation, I will do it programmatically in my project) - The following facial blendshapes: eyes closed, eyesLookUp, mouthSmile, and the 21 visemes attached as a picture (to make the character speak) The attached picture was a screenshot of this website -> learn.microsoft.com/en-us/azure/ai-services/speech-service/how-to-speech-synthesis-viseme?tabs=visemeid&pivots=programming-language-javascript
@codersandy
@codersandy 2 ай бұрын
Thank you so much ❤❤❤
@fedev1312
@fedev1312 2 ай бұрын
thanks , reactjs three are meta trend 2024 cuz build VR web/app UX/UI
@WawaSensei
@WawaSensei 2 ай бұрын
Thank you! I definitely can, do you have any XR app ideas?
@fedev1312
@fedev1312 2 ай бұрын
@@WawaSensei i have and i'm learning reactjs three on your tutorials. Then I will do some like products, virtual fairs, online virtual games.
@salaheddineelmahjour8956
@salaheddineelmahjour8956 3 ай бұрын
💯💯
@WawaSensei
@WawaSensei 3 ай бұрын
🔥🔥
@SpeakUpIst
@SpeakUpIst 3 ай бұрын
Hey Wawa Sensei ! Thank you vey much for the video and app. I followed along it works perfect on windows also in mobile view but when i opened in iPhone 14 Pro Max The Board is half hidden and buttons can't be clicked. I tried to fix it then tried your originial finished github code. Same problem exist there. Also added to issues part on github and attached image. Tried a lot of time to fix but couldn't. Can you help?
@WawaSensei
@WawaSensei 2 ай бұрын
Thanks a lot, I'll have a look at the iPhone issues and push the fixes 🙏
@SpeakUpIst
@SpeakUpIst 2 ай бұрын
@@WawaSensei Thank you very much. This tutorials opened a door for me.
@WawaSensei
@WawaSensei 2 ай бұрын
@@SpeakUpIstyou're welcome! I've updated the source code, on iOS with the distanceFactor of 0.5 on the HTML, it caused issues. Setting it to 1 and doing the necessary adjustments fixed it 🙌
@Ibrahim-oc5ql
@Ibrahim-oc5ql 3 ай бұрын
wOOOOOW SESNSEIIIIII LFG
@WawaSensei
@WawaSensei 3 ай бұрын
Thanks Ibrahim!
@anheminhuc6325
@anheminhuc6325 2 ай бұрын
Hi I'm newbie, Could you share the vscode ext that can view the model file?
@WawaSensei
@WawaSensei 2 ай бұрын
Here it is marketplace.visualstudio.com/items?itemName=degreat.3e 🙌
@anheminhuc6325
@anheminhuc6325 2 ай бұрын
@@WawaSensei Thank you so much 😘
@AniLYadav-ln2ty
@AniLYadav-ln2ty 3 ай бұрын
Hey.. thank you.. I watch your all videos.. it's amazing ❤ and i want to connect with you so how can I connect with you ? I we development and I want to learn more about 3D . I'm From Nepal here is no any platform like react in 3D so I want to connect with you and I want to do your your that's gives my learning growth.. so plz help me.. I'm from small country and here is no that much good opportunity .
@WawaSensei
@WawaSensei 3 ай бұрын
Thank you very much! 😍 Best place to connect is publicly in the Discord lessons.wawasensei.dev/discord Unfortunately from now I don't do pricing based on locations, I might do a discount on the course for the launch of the new shader chapter (expected before end of the month)
@subhamkundu8234
@subhamkundu8234 2 ай бұрын
Sensei please release a full react three fiber course for free I don't find a single full three js course in you tube .
@WawaSensei
@WawaSensei 2 ай бұрын
Hey, some part of my course are free and all lessons include a free preview: lessons.wawasensei.dev/courses/react-three-fiber
@gaurav20ist
@gaurav20ist 2 ай бұрын
Please make project ai assistant avtar with speech recognition and reply it .
@gaurav20ist
@gaurav20ist 2 ай бұрын
Please help to make project, if we ask the self clone avtar, what is your name then it will play the mp3 - my name is..... , speech to speech response with mp3 or wave data pre saved with expressions and lip sync
@WawaSensei
@WawaSensei 2 ай бұрын
Maybe in the future, it's in my ideas list
@skylake315
@skylake315 2 ай бұрын
i cant use api that was mean i must buy the api $5 price ??? i didnt have dollars
@WawaSensei
@WawaSensei 2 ай бұрын
Unless they based it on your location, there's a free trial, you need to register with your credit card but it won't be used.
@bishal.dangol
@bishal.dangol 2 ай бұрын
Can you share code and the model through git?
@WawaSensei
@WawaSensei 2 ай бұрын
Everything is in the description
@bishal.dangol
@bishal.dangol 2 ай бұрын
@@WawaSensei ok
@alexis.brissard
@alexis.brissard 3 ай бұрын
C'est bô
@WawaSensei
@WawaSensei 2 ай бұрын
Hehe marchi Brissou 😍
@likwaichan6208
@likwaichan6208 2 ай бұрын
Can u be my sifu
@WawaSensei
@WawaSensei 2 ай бұрын
My pleasure! 🧑‍🏫
@veerasinghindia
@veerasinghindia 2 ай бұрын
Is that your real voice ? It seems you are putting too much effort to sound like this ?
@WawaSensei
@WawaSensei 2 ай бұрын
I’m a bot, it’s AI 🤖
@veerasinghindia
@veerasinghindia 2 ай бұрын
@@WawaSensei ha ha felt so ! Thanks for the content though
@burhaann
@burhaann 3 ай бұрын
Amazing Video as Always but i want to remind you about one of your other video, it has a bug kzbin.info/www/bejne/pIKsaYiEmpuWnKMsi=zTSyUnbK7JqqKIub [BUG REPORT] It has a bug, if there is more then 1 players, all players other then the host get stuck, i tried commenting on that video, but for some reason my comment used to get removed You can recreate this bug, by opening your deployed url and try to join from another browser tab, the second player will get stuck in one place!
@WawaSensei
@WawaSensei 3 ай бұрын
Hey thank you! Weird about the deletion of other message (while it seems it worked here) can you share the issue on the Discord? lessons.wawasensei.dev/discord
Lip Sync - React Three Fiber Tutorial
29:14
Wawa Sensei
Рет қаралды 18 М.
React Three Fiber tutorial - How to animate 3D models
25:58
Wawa Sensei
Рет қаралды 31 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 832 М.
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 61 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 4 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
microsoft's new AI feature is an absolute dumpster fire
9:34
Low Level Learning
Рет қаралды 62 М.
This VS Code AI Coding Assistant Is A Game Changer!
14:27
codeSTACKr
Рет қаралды 131 М.
Free AI Talking Avatar (Not D-ID)-bring image to life
2:42
AIFuture
Рет қаралды 23 М.
How to Build a 3D Chatbot with ChatGPT & ElevenLabs
25:26
Wawa Sensei
Рет қаралды 26 М.
Building a 3D TikTok Live Game with React Three Fiber & Playroom
1:01:18
Build an AI SaaS in 30 Minutes (Next.js, Supabase, Stripe, LEAP AI, Vercel)
36:13
Introduction to Roc Programming Language by Richard Feldman
1:04:12
Func Prog Sweden
Рет қаралды 21 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,7 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 918 М.