Creating Talking AI Characters in VR and Android | Convai Unreal Engine Tutorial

Поділитися
Вставка
  • Опубліковано 5 сер 2023
  • Learn how to add AI NPCs in Unreal Engine for Android and VR applications using the Convai plugin. This tutorial walks you through the installation of the plugin, creating interactive characters and integrating them, adding actions and scene perception, and finally creating the application for Android VR.
    GDrive link for the ConvaiReadyPlayerMe and ConvaiOVRLipSync plugins:
    drive.google.com/drive/u/2/fo...
    Subscribe for upcoming demos and tutorials, and join our Discord channel. / discord
    Sign up at convai.com to try it out.
    Write to us at support@convai.com for any queries, bug reports, collab, or business-related engagement.
    Follow us on your favorite platforms to stay in touch:
    Discord: / discord
    LinkedIn: / convaitech
    Reddit: / convai
    Twitter: / convaitech
    Instagram: / conv.ai
    Facebook: / convaiofficial
    TikTok: / conv.ai
    ArtStation: www.artstation.com/convai
  • Ігри

КОМЕНТАРІ • 67

  • @bobhawkey3783
    @bobhawkey3783 9 місяців тому +12

    I'll second the request for a Unity version for Quest 2. These recently posted videos are very much appreciated! ❤🎉

    • @malorum
      @malorum 9 місяців тому +3

      I'll third the request for a Unity version! Most of the VR developers are using Unity not Unreal Engine. Would be super helpful!

    • @convai
      @convai  8 місяців тому +1

      @@malorum Hello, great to hear about the requests, I would like to understand more what would be good for all of you. Please set up some time in my calendar to discuss: calendly.com/nyla-convai or email us at support@convai.com

    • @bauervision
      @bauervision 7 місяців тому +2

      everyone has been pretty clear, we just want to see these same videos but using Unity@@convai

  • @SB-KNIGHT
    @SB-KNIGHT 9 місяців тому

    Thanks! Looking forward to see whats next!

    • @convai
      @convai  9 місяців тому +1

      Thank you! We'll make sure to make a lot more exciting content!

  • @CCGS
    @CCGS 3 місяці тому

    well this looks freakin dope, really awesome plugin!

  • @dankus_t
    @dankus_t 7 місяців тому

    bro the tutorial is good, i am new in the comunity but is too easy understand❤

  • @enigmaticimagination01
    @enigmaticimagination01 8 місяців тому +2

    Would you please do a tutorial of the same topic for Unity

  • @gavzbetzy
    @gavzbetzy 9 місяців тому

    Wow!!! Great video

    • @convai
      @convai  9 місяців тому

      Thank you!

  • @Hackarchy
    @Hackarchy 9 місяців тому +5

    Do you have something like this but for Oculus in Unity? These videos are great! thank you.

    • @convai
      @convai  9 місяців тому

      Hello, for the time being we do not, but the base plugin is compatible with Oculus and you only need to change the character controller to make it work

    • @bauervision
      @bauervision 7 місяців тому +1

      Whenever I try to record my audio using Unity and the Oculus, the whole headset freezes and 95% of the time it doesn't record anything@@convai a verified project would be an excellent, simple thing to add to make everyone's life easier and keep people using this plugin. as it stands right now, I have emailed support ( 3 days ago with this issue and no one has gotten back to me. I am now considering other options)

  • @christosioannou9990
    @christosioannou9990 8 місяців тому +1

    Amazing! Does tutorial relate to an Oculus Quest HMD? How would this technology package onto such a headset and still work remotely? Or do you need to have the Oculus Link attached?

    • @convai
      @convai  8 місяців тому +1

      Absolutely, there's no need for an Oculus Link. You can simply package the project and install it directly onto your Oculus Quest HMD with no further steps required!

  • @HowTuts
    @HowTuts 9 місяців тому +2

    Tried to package the project to exe but it did NOT launch
    I got this massage: Plugin 'ConvAI' failed to load because module 'Convai' could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project.
    ANY FIX

    • @convai
      @convai  9 місяців тому +1

      Hello, sorry to hear about your issue. Please email us at support@convai.com for help

  • @lucacorsi7175
    @lucacorsi7175 5 місяців тому +1

    hi, I'm trying to do the same thing on unity, but it doesn't seem to work, how can I connect oculus quest 2 to convai on unity?

  • @korra50000
    @korra50000 26 днів тому

    Could this be used with a meta xr mixed reality template?

  • @user-gy2mv3xh2g
    @user-gy2mv3xh2g 2 місяці тому

    HI, can you do it for AR also please?

  • @vuquangtruong5950
    @vuquangtruong5950 2 місяці тому

    Can you please have AR NPC in unreal ?

  • @simonperezgarcia
    @simonperezgarcia 8 місяців тому

    Pleaseee a tutorial for Unity with the quest 2

    • @convai
      @convai  8 місяців тому

      Hello, we would love to hear more about your use case. Mind setting some time to chat on my calendar: calendly.com/nyla-convai

  • @saiprasadpandilwar5935
    @saiprasadpandilwar5935 5 місяців тому +1

    my character is not moving tried everything that you said in the video

  • @jaredredmer6229
    @jaredredmer6229 9 місяців тому

    Mostly helpful! Only one problem im getting. My AI wont turn towards me. So if I say to follow me, he does, but when i run behind him, he runs backwards. seems his rotation is locked but nothing in constraints is checked

    • @convai
      @convai  9 місяців тому +1

      Hello, this sounds like the animations may be backwards or something is off with the physics.

    • @convai
      @convai  9 місяців тому +1

      Hi, we have made a very recent update to the Convai ReadyPlayerMe plugin which fixes this issue, you can find the updated plugin in the following GDrive link: drive.google.com/drive/u/2/folders/11jAzxkrjUj7FBMeM8w3ENii6KKH-gB5K

  • @llupiy
    @llupiy 3 місяці тому +1

    Hi, thanks for this video. Should we follow the same instructions with plugin v3.0.1? In my case (UE 5.2.1 on Windows 11), the chat widget doesn´t show in the viewport preview and I cannot trigger voice recording with the T key or text with Enter, pressing F10 also doesn´t work. Tried with controller input action wearing a Focuse 3, but also didn´t work. The character updates fine with the one from playground.

    • @convai
      @convai  3 місяці тому +2

      Hi @llupiy, yes the same instructions work for all plugin versions and UE versions, what you're explaining indicates that the player blueprint is not inheriting from the ConvaiBasePlayer, please double check that you followed the steps correctly. Additionally, we always encourage developers to understand the plugin on a lower level, so I would recommend going through this guide here which explains how to set the components without having to change the parent class:
      docs.convai.com/api-docs/plugins-and-integrations/unreal-engine/guides-v2-under-development/getting-started/simple-talking-cube

  • @haotinggao
    @haotinggao 9 місяців тому +1

    please tell me how to add the chatbox in the VR mode, I want the user can view the text.

    • @convai
      @convai  9 місяців тому

      Hello, please email us at support@convai.com

  • @michaelroberson3971
    @michaelroberson3971 9 місяців тому

    How can one implement this for Meta Humans instead of ReadyPlayerMe Avatars? Will a new tutorial come out?

    • @convai
      @convai  9 місяців тому

      We have this metahuman tutorial: ua-cam.com/video/HHJvY9dmwwg/v-deo.html

  • @NeuroMatrixGame
    @NeuroMatrixGame 8 місяців тому

    And Unity?

  • @Eagar_FunChinese
    @Eagar_FunChinese Місяць тому

    Hi, thank you for this tutorial! But there is a problem, once I change the Parent Class to Convai Base Player, the Snap Turn function will be disabled, then I can't turn my view with my joystick in VR. Could you please check this issue? Thank you very much.

    • @Eagar_FunChinese
      @Eagar_FunChinese Місяць тому

      Oh! I found a solution. Just need to go to VRpawn details and change Use Controller Rotation Yaw to Use Controller Rotation Pitch.

  • @trolatrolatrola
    @trolatrolatrola 8 місяців тому

    After making the suggested adjustments to the VRPawn blueprint, the VR navigation is still broken. The left stick used to turn does not respond as it should.

    • @convai
      @convai  8 місяців тому

      Try to undo the changes one by one until they start working again, and then you will be able to debug which step caused the issue

    • @trolatrolatrola
      @trolatrolatrola 8 місяців тому +1

      @@convai Thanks for the response. The issue starts right after changing the VRPawn's Parent Class. None of the changes after change or fix not being able to turn with the left stick. I'm using Unreal 5.2 and a Oculus Quest Pro

    • @mehmetenesgulcan2870
      @mehmetenesgulcan2870 7 місяців тому

      If you close rotation yaw in vrpawn blueprint class default, it is work@@trolatrolatrola

    • @danielpe6132
      @danielpe6132 4 місяці тому

      @@trolatrolatrola hi there, I am having the same issue it stop the turn control, i have try in two different projects one is a default template and still happening, not a clue of what make it, did you realize what was happend? thanks in advanced

    • @danielpe6132
      @danielpe6132 3 місяці тому +1

      answering to my self, in case someone need it. the problem is that when we change to convai Base player, our "use controller rotation yaw" become true and it need to be False, just in the blueprint character click in vrpawn and in the Details section look for "use controller rotation yaw" and make it false

  • @abhaychavan5614
    @abhaychavan5614 8 місяців тому

    My UE 5.2 dosent start conversation with AI character after speaking t. Even after typing in textbox and hitting enter it doesn't reply (4:48)

    • @convai
      @convai  8 місяців тому

      Could you please check the output logs for any errors? It might be something straightforward like a missing API key or character ID.
      If you were not able to tell what the error is from the logs, then please share with us the output logs after interacting with the character over our support email support@convai.com.

  • @EarthlyF0rg0ten
    @EarthlyF0rg0ten 8 місяців тому

    Anyway of doing an open mic?

    • @convai
      @convai  8 місяців тому +1

      Hello, do you mean having it so that it can always pick up a voice? Not having to activate it with the keyboard?

    • @EarthlyF0rg0ten
      @EarthlyF0rg0ten 8 місяців тому

      @@convai exactly, I was looking around but no avail.

    • @convai
      @convai  8 місяців тому +1

      ​@@EarthlyF0rg0ten There is a way, but it is still in beta with not much guarantee that it will work well. At 2:22, instead of changing the player class to ConvaiBasePlayer change it to ConvaiPlayerWithVoiceActivation.

    • @EarthlyF0rg0ten
      @EarthlyF0rg0ten 8 місяців тому

      @convai thank you, I see it's kinda buggy if I found out anything I'll report back.

  • @MrrPancake
    @MrrPancake 8 місяців тому

    This didn{t work for me sadly as soon as I installed the plugins the memory no longer register my voice properly and they just repeat themself endlessly any tips or help with this ?

    • @convai
      @convai  8 місяців тому

      It seems as a microphone issue, you can test your microphone by pressing F10 while in play mode. Let us know how it goes!

    • @MrrPancake
      @MrrPancake 8 місяців тому

      @@convai I mean it was working fine with the mic, installed the pluggins and now I cant not even see what I say in the register of the memory which is a bit confusing. is just a blank space of dialog I said and then her answer, bit weird gonna try in a clean project.

    • @MrrPancake
      @MrrPancake 8 місяців тому

      @@convai did what you said but is not working idk what happened tbh, it was working and now all it says is "how can I help you" doesn{t matter what I say

    • @MrrPancake
      @MrrPancake 8 місяців тому

      Basically, when I Speak/Talk it doesnt transcribe into text as it should she just blindly answer the same over and over.
      @@convai

    • @convai
      @convai  8 місяців тому

      @@MrrPancake To troubleshoot your audio recording issues, first press F10 to access the settings menu, then click on "Test Record" and speak into the microphone. Once you've finished speaking, press "Stop" and listen to the playback to see if your audio has been successfully recorded. If you can't hear your audio, go back to the F10 settings menu and select a different microphone before repeating the test. Should the issue persist, it may indicate a problem with your microphone hardware; double-check to ensure it is functioning correctly.
      For further assistance, you can send your output logs to our support team at support@convai.com.

  • @tank_antivirus
    @tank_antivirus 3 місяці тому

    How much does it cost

    • @convai
      @convai  3 місяці тому

      Hello, feel free to check the pricing page from here: convai.com/pricing

    • @tank_antivirus
      @tank_antivirus 3 місяці тому

      Do you have a limit of 100 questions per day on your website? Do I also have the same restrictions in my game?@@convai

  • @commanderskullySHepherdson
    @commanderskullySHepherdson 5 місяців тому

    It works but my metahuman keeps looking at the floor, occasionally she looks up

  • @cugilbert3799
    @cugilbert3799 8 місяців тому

    Promo`SM

  • @hasstv9393
    @hasstv9393 Місяць тому

    UE5 in visual studio 2022 when i build my game, it's showing
    Severity Code Description Project File Line Suppression State Details
    Error C1083 Cannot open include file: 'ConvaiDefinitions.generated.h': No such file or directory Ai_NPC D:\UE5Main\UnrealEngine-5.1_Source\Engine\Plugins\Marketplace\Convai\Source\Convai\Public\ConvaiDefinitions.h 7

    • @convai
      @convai  Місяць тому +1

      Hello, please follow our guide here over github for building the plugin from source
      github.com/Conv-AI/Convai-UnrealEngine-SDK?tab=readme-ov-file#installation

    • @hasstv9393
      @hasstv9393 Місяць тому

      @@convai Thank you

    • @convai
      @convai  Місяць тому +1

      You're welcome! @@hasstv9393