Это видео недоступно.
Сожалеем об этом.

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

Поделиться
HTML-код
  • Опубликовано: 7 авг 2024
  • 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

Комментарии • 134

  • @itsanishjain
    @itsanishjain 5 месяцев назад +23

    You are underrated. I never saw anything like this.

    • @WawaSensei
      @WawaSensei  5 месяцев назад +1

      🙏 Thank you so much, glad you like it!

  • @trifonstatkov477
    @trifonstatkov477 4 месяца назад +9

    Kudos to the man that makes the coolest stuff with React Three Fiber in RUclips. Simply incredible!

    • @WawaSensei
      @WawaSensei  4 месяца назад

      😍 such a pleasure to read this, thank you 🙏

  • @stain5570
    @stain5570 3 месяца назад

    You deserve 100 times more views bro, this is some next level stuff, I haven't seen anything like this on youtube

  • @animatronext
    @animatronext 4 месяца назад +1

    Wow! These are amazingly done tutorials. I got hooked until the end. Kudos!

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Awesome, thank you! 😊

  • @gaijinshacho
    @gaijinshacho 4 месяца назад +1

    You make 3d web dev look so easy! Great job! 🎉

  • @igorguliaiev7953
    @igorguliaiev7953 21 день назад

    Truly impressive!

  • @guacamole456
    @guacamole456 5 месяцев назад

    Great content and great ideas! This channel deserves more subscribers; please spread the word.

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Much appreciated! 🥰

  • @hafiedzmada
    @hafiedzmada 4 месяца назад +1

    Awesome work, keep it up!

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Thanks, will do! 🙏

  • @Dan-Levi
    @Dan-Levi 2 месяца назад +1

    This is pure awesomeness! Got me started on my jarvis clone. 🙂🙂👍

    • @WawaSensei
      @WawaSensei  2 месяца назад

      Let's go, happy to help!

  • @mdalishanali3909
    @mdalishanali3909 4 месяца назад

    Bro, your content is really high and unique quality ❤. It’s always help to learn something new. Thanks man!

    • @WawaSensei
      @WawaSensei  4 месяца назад

      A pleasure to read, thank you! 🙏❤️

  • @kushranadaioi685
    @kushranadaioi685 2 месяца назад

    Well done bro, I already have your course (yet to finish it).
    But this is an artwork.

  • @stamatiskourtis9653
    @stamatiskourtis9653 4 месяца назад

    Really great stuff once again!

  • @628sonu
    @628sonu 4 месяца назад +1

    this is dope,. kudos for building this

  • @user-is8vt8rc2g
    @user-is8vt8rc2g 5 месяцев назад +2

    I enjoyed this amazing course. thank you

  • @malickgm507
    @malickgm507 4 месяца назад

    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  4 месяца назад +1

      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 🙏

  • @theSlavenIvanov
    @theSlavenIvanov 5 месяцев назад +2

    Great work!

  • @inteligenciafutura
    @inteligenciafutura 5 месяцев назад

    The idea is very excellent to put into practice.

    • @WawaSensei
      @WawaSensei  5 месяцев назад +1

      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 🔥

  • @mr.daniish
    @mr.daniish 5 месяцев назад

    Wow! i am blown away.

  • @unhealthytomato3219
    @unhealthytomato3219 4 месяца назад

    Your work is really inspiring!

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Happy to hear that! Thank you very much 🙏

  • @boshen3953
    @boshen3953 5 месяцев назад +1

    🔥🔥Amazing Video 🔥🔥

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Thanks a lot Rick 😍

  • @genshian
    @genshian 5 месяцев назад

    No words... Just feeling grateful sepai exists.

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Owww, thanks buddy 🙏

  • @kihwanlee5617
    @kihwanlee5617 4 месяца назад

    Wow! Amazing!

  • @nicolasportu
    @nicolasportu 4 месяца назад

    Outstanding!

  • @Assoehosselaar
    @Assoehosselaar 4 месяца назад

    Amazing tutorial, and very unique. Thanks for this.

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Many thanks to you! 🙌

  • @mgalarzav5564
    @mgalarzav5564 Месяц назад

    Amazing ... thanks for your explains Bro.

    • @WawaSensei
      @WawaSensei  Месяц назад

      So nice of you, my pleasure 🤚

  • @jameszokah
    @jameszokah 5 месяцев назад +1

    Woow what an amazing video

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Thank you so much 😀

  • @user-qb7gk4ct4b
    @user-qb7gk4ct4b 5 месяцев назад +1

    Thanks you for your efforts bro, Really helpful 😇

    • @WawaSensei
      @WawaSensei  5 месяцев назад +1

      So nice of you 😍

  • @b166er4
    @b166er4 5 месяцев назад

    wonderfull work ...
    je suis impressionné par le travail que tu fais et les projects que tu sorts .. depuis 3 ans
    thx/merci

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Merci beaucoup, trop bien que tu sois là depuis tout ce temps! 😍

    • @garciademthee8345
      @garciademthee8345 Месяц назад

      @@WawaSenseiFinalement tu parles toutes les langues ?😂❤

  • @julianvelez6563
    @julianvelez6563 5 месяцев назад +1

    Wow bro awesome work bro you are the Best bro ❤❤

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Thank you so much 😀 N°1 Support! 🔥

  • @ggwp185
    @ggwp185 4 месяца назад

    this is amazing.

  • @mattkkma
    @mattkkma 3 месяца назад

    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.

  • @nickysalazar1418
    @nickysalazar1418 4 месяца назад

    Voce é muito foda gentee, muito bom video

  • @nsd244
    @nsd244 5 месяцев назад

    Great!

  • @draftermyself
    @draftermyself 4 месяца назад

    WOW! 😮

  • @lettechtutorials
    @lettechtutorials 4 месяца назад

    Very Good
    Great

    • @WawaSensei
      @WawaSensei  4 месяца назад +1

      Thank you so much 😀

    • @lettechtutorials
      @lettechtutorials 4 месяца назад

      @@WawaSensei Welcome
      I am available for paid and free assistance for your channel

  • @ryanchen1793
    @ryanchen1793 4 месяца назад

    good tutorial, building a web based virtual human is much easier than before by leveraging AI capability and three.js render engine.

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Thank you! Yes so true, very simple, we’re so lucky to live in that era 🤖

  • @lincroyablemrbebe8390
    @lincroyablemrbebe8390 4 месяца назад

    realy goog jobs

  • @salimnegan7289
    @salimnegan7289 2 месяца назад

    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

  • @fitzladams
    @fitzladams 4 месяца назад

    I am considering buying his course.❤❤❤

    • @WawaSensei
      @WawaSensei  4 месяца назад +1

      🙌 If you do, wish you'll like it!

  • @piggybank1385
    @piggybank1385 5 месяцев назад +1

    🔥🔥🔥

  • @mninounassim
    @mninounassim 4 месяца назад

    Amazing ! React native please

    • @WawaSensei
      @WawaSensei  4 месяца назад

      You might be surprised in a few hours 🤭

  • @Ibrahim-oc5ql
    @Ibrahim-oc5ql 5 месяцев назад

    wOOOOOW SESNSEIIIIII LFG

  • @ShivamKumar-cu3lb
    @ShivamKumar-cu3lb 4 месяца назад

    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  4 месяца назад

      All fbx in this video are from Mixamo, you can try learning to create your own animations with Blender (for ex: ruclips.net/video/TjJLIuFKA20/видео.html)
      Or search for motion capture software

  • @smartjackasswisdom1467
    @smartjackasswisdom1467 4 месяца назад

    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  4 месяца назад +1

      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

  • @salaheddineelmahjour8956
    @salaheddineelmahjour8956 5 месяцев назад

    💯💯

  • @pradyumncs
    @pradyumncs 4 месяца назад

    Can you do just one in react native expo . Just one . No tutorial at your scale in react native

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Hey, might do a lesson about it yes!

  • @yalamanchilivenusai8874
    @yalamanchilivenusai8874 4 месяца назад

    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  4 месяца назад

      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)

  • @alexxarasho1138
    @alexxarasho1138 5 месяцев назад +3

    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 4 месяца назад +1

      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  4 месяца назад +1

      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 4 месяца назад

    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  4 месяца назад +1

      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 4 месяца назад

      Thank you so much ❤❤❤

  • @fedev1312
    @fedev1312 4 месяца назад

    thanks , reactjs three are meta trend 2024 cuz build VR web/app UX/UI

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Thank you! I definitely can, do you have any XR app ideas?

    • @fedev1312
      @fedev1312 4 месяца назад

      @@WawaSensei i have and i'm learning reactjs three on your tutorials. Then I will do some like products, virtual fairs, online virtual games.

  • @saptarshimukerji
    @saptarshimukerji 29 дней назад

    Have you deployed the project to vercel ?

    • @WawaSensei
      @WawaSensei  26 дней назад

      Hey, unfortunately not, as ChatGPT api + Azure are paid per use, unless I make a paid product out of it, it would cost me tons of money 😭

  • @khanhhq2044
    @khanhhq2044 Месяц назад

    I did the same as you, I used your model and it worked successfully, but if I use the readyplayer model, the eyes and mouth don't work anymore. Can you explain and guide me?

    • @WawaSensei
      @WawaSensei  Месяц назад

      Hey, when you download RPM model be sure to use the Azure visemes I think I explain how to change the export in this video
      ruclips.net/video/EzzcEL_1o9o/видео.html

  • @SpeakUpIst
    @SpeakUpIst 5 месяцев назад

    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  5 месяцев назад

      Thanks a lot, I'll have a look at the iPhone issues and push the fixes 🙏

    • @SpeakUpIst
      @SpeakUpIst 5 месяцев назад

      @@WawaSensei Thank you very much. This tutorials opened a door for me.

    • @WawaSensei
      @WawaSensei  4 месяца назад

      @@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 🙌

  • @AhmadFarhat-zc6zn
    @AhmadFarhat-zc6zn 21 день назад

    Is there any free alternative?

  • @anheminhuc6325
    @anheminhuc6325 4 месяца назад

    Hi I'm newbie,
    Could you share the vscode ext that can view the model file?

    • @WawaSensei
      @WawaSensei  4 месяца назад

      Here it is marketplace.visualstudio.com/items?itemName=degreat.3e 🙌

    • @anheminhuc6325
      @anheminhuc6325 4 месяца назад

      @@WawaSensei Thank you so much 😘

  • @gaurav20ist
    @gaurav20ist 4 месяца назад

    Please make project ai assistant avtar with speech recognition and reply it .

    • @gaurav20ist
      @gaurav20ist 4 месяца назад

      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  4 месяца назад +1

      Maybe in the future, it's in my ideas list

  • @AniLYadav-ln2ty
    @AniLYadav-ln2ty 5 месяцев назад

    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  5 месяцев назад

      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)

  • @skylake315
    @skylake315 4 месяца назад

    i cant use api that was mean i must buy the api $5 price ??? i didnt have dollars

    • @WawaSensei
      @WawaSensei  4 месяца назад

      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.

  • @subhamkundu8234
    @subhamkundu8234 4 месяца назад

    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  4 месяца назад

      Hey, some part of my course are free and all lessons include a free preview: lessons.wawasensei.dev/courses/react-three-fiber

  • @bishal.dangol
    @bishal.dangol 5 месяцев назад

    Can you share code and the model through git?

    • @WawaSensei
      @WawaSensei  5 месяцев назад +1

      Everything is in the description

    • @bishal.dangol
      @bishal.dangol 5 месяцев назад

      @@WawaSensei ok

  • @alexis.brissard
    @alexis.brissard 5 месяцев назад

    C'est bô

    • @WawaSensei
      @WawaSensei  5 месяцев назад

      Hehe marchi Brissou 😍

  • @likwaichan6208
    @likwaichan6208 4 месяца назад

    Can u be my sifu

    • @WawaSensei
      @WawaSensei  4 месяца назад

      My pleasure! 🧑‍🏫

  • @veerasinghindia
    @veerasinghindia 4 месяца назад

    Is that your real voice ? It seems you are putting too much effort to sound like this ?

    • @WawaSensei
      @WawaSensei  4 месяца назад

      I’m a bot, it’s AI 🤖

    • @veerasinghindia
      @veerasinghindia 4 месяца назад

      @@WawaSensei ha ha felt so ! Thanks for the content though

  • @burhaann
    @burhaann 5 месяцев назад

    Amazing Video as Always but i want to remind you about one of your other video, it has a bug
    ruclips.net/video/nQI8UNe6cfA/видео.htmlsi=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  5 месяцев назад

      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