Skip to content
/ AvaChat Public

AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT, API2D GPT4, Cluade) as text inputs to D-ID's image-to-video talking head model (via D-ID stream api)

Notifications You must be signed in to change notification settings

Jaykef/AvaChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvaChat

AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT4, Cluade) as text inputs to D-ID's stable difussion video gen model (via D-ID's stream api)

Full Demo
1.mov
Demo 1 Demo 2 Demo 3 Demo 4
sully.mp4
ava.mp4
joker.mp4
amira.mp4

Installation

  1. Clone repo

    git clone https://github.com/Jaykef/AvaChat.git
    
  2. Install node modules in root directory

    npm install
    
  3. Run app

     npm start
    

    Try app at http://localhost:8000/

  4. Input D-ID api key for video stream

    Get your own api key here Here

  5. Text generation Api keys

    You can use either openAI api key or API2D api key for text generation: Get API2D api key Here

License

MIT License

About

AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT, API2D GPT4, Cluade) as text inputs to D-ID's image-to-video talking head model (via D-ID stream api)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published