Abstract
Large programs like virtual reality, augmented reality, and neural network-based programs can now be run quickly on smartphones thanks to advances in hardware technology, particularly in mobile devices. Using your device's camera, augmented reality adds sound, video, graphics, and other sensor-based inputs to real-world objects using computer vision-based recognition algorithms. It's a good way to render real-world data and make it interactive, making virtual objects feel like they belong in the real world. This paper has various sections, including alphabets, fruits, animals, human organs, tools, and a conversation section. A 3D character will be shown in the real world through a camera and will teach the user name of the object. For instance, if the user selects the fruit option, the character will begin by introducing the section and then displaying a 3D model of various fruits and uttering the names of each one. If, on the other hand, the user selects the conversation option, the character will engage in conversation with the user, acting as a waiter and asking questions like "what do you like to eat or drink?" This will assist the user in figuring out how to behave and speak at that moment. The design, modeling, and animation of models and characters are all part of the process described in this paper. Several software and frameworks, including Autodesk Maya, Unity3D, and augmented reality foundations, are used to accomplish this.