Skip to content

A 3D virtual Assistent that speak the text you send to it. This is the mobile aplication

Notifications You must be signed in to change notification settings

DcWolfMc/3dVirtualAssistent-mobile

Repository files navigation

3D Virtual Assistent (Mobile)

3D Virtual Assistent (Mobile)

In Development

Table of Contents

Introduction

3D Virtual Assistent is a project to display a 3D charecter and have a conversation with. This project was built to serve as a study for the use of 3d models in React and React Native.
The Mobile version runs both in iOS and Android phones with Expo.

Tip: This repository is the Mobile version. If you wish to see the backend version click here

Installation

  1. First, install the dependencies:
npm install
  1. Second, use expo to initialize:
npm start

Functionalities

  • Display Avatar: Display a 3D Model using Ready Player Me Avatar
  • lipsync When Avatar Speak: Map an mouth animation to play when message is ready.
  • Audio Message: Recive and play an audio file when message is ready.
  • Gesture Animations: Play an animation when message is ready to enhance interection.
  • Send text to Avatar: Send text message to the avatar speak.
  • Test backend conection: "Speak" Button to use mockup text message and audio from backend.
  • Hide/Show UI: 👁️ Button to change the UI display.

Screenshots

screenshot1 screenshot1

Technologies Used

  • React Native
  • React Three Fiber
  • React Three Drei
  • Tailwind CSS
  • Typescript
  • Expo

Usefull Docs and Links

About

A 3D virtual Assistent that speak the text you send to it. This is the mobile aplication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published