Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.67 KB

README.md

File metadata and controls

47 lines (33 loc) · 1.67 KB

Real-Time Avatar Interaction

Welcome to the Real-Time Avatar Interaction project! This application creates an interactive experience between the user and a real-time avatar using Hygen's advanced avatar technology and OpenAI's language model. The project enables users to converse with an avatar in real-time, converting speech to text and generating responses through OpenAI's GPT-3.5-turbo.

Features

  • Real-Time Interaction: Engage in live conversations with a virtual avatar.
  • Speech-to-Text Conversion: Convert spoken words into text using OpenAI's GPT-3.5-turbo.
  • Avatar Responses: Receive responses from the avatar based on the text input.
  • Seamless Experience: Enjoy a fluid interaction where the avatar's responses are delivered in real-time.

Technologies Used

  • React: For building the user interface.
  • TypeScript: To enhance code quality and maintainability.
  • Tailwind CSS: For styling and creating a responsive design.
  • Shadcn: For additional UI components and enhancements.
  • OpenAI: For text generation and processing using GPT-3.5-turbo.
  • Streaming Avatar API: To integrate and control the avatar's real-time responses.

Getting Started

To get started with the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/santhosh404/hygen-openai-task.git
  2. Navigate to the project directory:

    cd hygen-openai-task
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and go to http://localhost:5173 to see the application in action.