Soul Machines Digital Person Session

Real-time WebSocket session API used by the Web SDK to connect a browser client to a Digital Person running on the Soul Machines session server. A session is authenticated with either an API key (configured in DDNA Studio) or a JWT issued by a token server, then drives speech, animation, camera, and content-awareness over a message-based protocol.

API entry from apis.yml

apis.yml Raw ↑
name: Soul Machines Digital Person Session
description: Real-time WebSocket session API used by the Web SDK to connect a browser client to a Digital
  Person running on the Soul Machines session server. A session is authenticated with either an API key
  (configured in DDNA Studio) or a JWT issued by a token server, then drives speech, animation, camera,
  and content-awareness over a message-based protocol.
humanURL: https://docs.soulmachines.com/web-sdk/
baseURL: https://dh.soulmachines.cloud
properties:
- type: Documentation
  url: https://docs.soulmachines.com/web-sdk/
- type: APIReference
  url: https://docs.soulmachines.com/web-sdk/api/
- type: WebSocketMessageFormats
  url: https://docs.soulmachines.com/docs/websocket-message-formats