software for social robots

Semio delivers comprehensive solutions for interaction designers, software developers, and product managers to rapidly create, integrate, and deploy skills for social robots.

For Designers

Rapidly create and test social robot skills using web-based authoring, animation, and simulation tools.

For Developers

Seamlessly integrate speech and body language as input and output mechanisms for your skills.

For Managers

Easily release skills to the cloud, enabling developers and end-users to extend a robot’s capabilities.

For Designers

Create social robot skills — no code required.

Graphically design conversations for your robot powered by cutting-edge natural language processing. Use Semio’s behavior generation systems to automate robot movements, or use Semio's animation tools to create your own. Simulate skills in browser, or wirelessly connect to a robot for live testing.

For Developers

Integrate speech and body language into your products.

Semio provides software libraries for automated recognition and generation of social behaviors based on scientifically rigorous models of human communication. These social behaviors include speech, eye gaze, gestures, turn-taking, positioning, and more. Select software modules à la carte or seamlessly integrate modules together to improve the performance of each.

For Managers

Launch new and updated content to users with the click of a button.

Semio cloud services allow skills to be deployed immediately to robot hardware. Execution of robot logic can occur onboard the robot, offboard in the cloud, or a mix of the two. Semio smart services automatically balance load across available computing resources to maximize user experience for your product.