Skip to content

Use D-ID's live streaming API to stream a talking presenter

License

Notifications You must be signed in to change notification settings

de-id/live-streaming-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streaming Live Demo by D-ID

  • (install express) Open a terminal in the folder and run - npm install express
  • (add your API key) Edit the api.json inside the uncompressed folder and replace the emoji with your key
  • (select service) in the same api.json file, edit the service field to choose your avatar type, use talks for an avatar made from an image or clips to use a premade HQ avatar from a video

Start Streaming Demo:

  • (bring up the app) in the folder (ctr left click on folder through finder) open the terminal run node app.js
  • you should see this message - server started on port localhost:3000
  • (open the app) In the browser add localhost:3000
  • (connect) press connect you should see the connection ready
  • (stream) Press the start button to start streaming

Streaming App

⭐ Start Agents Demo [NEW!] ⭐

  • (bring up the app) in the folder (ctr left click on folder through finder) open the terminal run node app.js
  • you should see this message - server started on port localhost:3000
  • (open the app) In the browser add localhost:3000/agents
  • press 'Create new Agent with Knowledge' to create a new Agent. All API endpoints' responses are visible in the console.
  • press 'Connect' to connect to the agent, once done, type a message and press 'Send' to start a chat
  • you can store the created agentId and chatID variables and at the bottom of the agents-client-api.js file for future chats with your newly created Agent. app

About

Use D-ID's live streaming API to stream a talking presenter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published