Building Custom UI

This section describes the requirements for using your custom UI for your Digital Person's conversational experiences.

Note: A core assumption for this section is that you already have familiarity with building a UI and/or back-end Orchestration Server for your conversational experience. It also assumes that you have integrated our Web SDK into your website. If not, please refer to our Web SDK documentation

You may choose to use the Default UI or a Custom UI to host your Soul Machines Digital Person.

If electing to build your own Custom UI you will need to create a website to display the digital person, using the WebSDK to establish a connection with the video server.

A website that displays a digital person uses standard web technologies like; HTML, CSS, and JavaScript.

It is recommended that when building a custom UI is best done as an SPA using a common web framework such as React, VUE, or Angular in addition to the Soul Machines WebSDK.

Available SDKs

 

 



Developer Documentation

Soul Machines provides detailed documentation on consuming our SDKs (webSDK, and skillsSDK), connecting to our APIs, authentication, and walkthroughs. These documents will be continuously updated with environment schematics, sample code snippets, code libraries, guides, and other relevant developer resources.

The developer documentation hub can be found here: Soul Machines Developer Docs.