Have we cracked AI?

We do robots. True-to-life human characters that make jaws hit the floor and cause delight to ripple through an unsuspecting crowd. 

You might think we’ve created artificial intelligence. However robots aren’t AI and AI isn’t only about robots.

AI is usually just computer code, which isn’t as dramatic as our lifelike characters. But it’s used for speech recognition and facial/object recognition, which our robots can be programmed with.

Pure AI – the kind depicted in films like Her, Bladerunner and 2001: A Space Odyssey – sadly does not exist yet.

But your robots feel so real?

If you’ve spoken to one of our robots, you might well have enjoyed a great conversation. But you were actually probably speaking to a human through our innovative telepresence software, TinMan. Human intelligence will still beat artificial intelligence every time.

All our robots run on the same Tritium software framework, which we can customise with new programs so that every robot-human interaction feels unique.

Speech recognition

Can our robots hear? Well, we can add automated speech recognition (ASR) to our robots, which converts sound to strings of text. It’s not possible to interpret sarcasm, tone of voice or context, but ASR can nevertheless help create incredible interactions between people and our robots. 

Our current favourite software solution for ASR is the Google Cloud Speech-to-Text API, a pay-by-the-minute cloud based service which has very good accuracy and multi language support. 

Computer vision

Can our robots see? We haven’t created an alternative for the human eye, but computer vision (CV) can help our robots recognise a face or other objects in an image. 

Our favourite software for this is Visage, a pay-for licensed option developed by Visage Technologies AB in Sweden. This enables our robots to locate faces in a picture and guess age, gender and facial expressions, but they won’t recognise individuals.

If you have a particular CV program you want to use, we can get it running on our Tritium framework.

Conversation

Chatbot solutions exist but they don’t tend to draw a crowd. They just don’t come close to interacting with a real human through a robot. That’s why we choose to use telepresence software, TinMan, which enables our robots to be human operated.

We can provide a pre-installed version of Bruce Wilcox’s ChatScript which is MIT licensed and free to use. But our TinMan software is where the real magic lies. 

Voice quality

A raised eyebrow from our robots can be worth a thousand words. But when it comes to how our robots sound, we can give you three options:

  1. Recorded human voices which are generally the most impressive
  1. Computer synthesised voices which give you more flexibility.
  1. Both human and computer synthesised voices, mixed as needed

Looking for anything else?

Tell us about your interaction ideas and we will look to bring them to life. Or if you have one of our robots and want to try your own ideas, the API is open for you to experiment.