Q and A's
Join our mailing list

Questions & Answers

ATOM Robot SDK: Technical FAQ

Below are the most frequently asked questions regarding the ATOM Robot SDK.

General

  • What are the contents of the ATOM Robot SDK?

    The ATOM Robot SDK contains the complete ATOM Spoken Dialogue SDK. In addition, it contains a robot framework (as C++ soure code) facilitating the integration of different robots. Finally, the SDK contains all required grammars, dialogue scripts, databases and applications to build a complete robot reference application. All grammars, databases and dialogue scripts as well as the multimodal framework are included as source code.

  • What is the advantage of the ATOM Robot SDK compared to the ATOM Spoken Dialogue SDK?

    Because the ATOM Robot SDK contains a complete reference application as source code, it reduces the learning curve to build a spoken language interface to a robot.

  • What kind of dialogue capabilities are supported?

    For the most part, the interactions are only limited by the creativity of the dialogue designer. However, the larger the vocabulary grows, the more difficult it becomes to program appropriate dialogues.

  • What is required to equip my robot with natural spoken dialogue capabilities?

    There are two ways to add natural spoken dialogue capabilities to your robot. One option is to add the speech and language processing software on-board. The second option is to have the speech and language processing software run on a PC that communicates with your robot wirelessly.

    For the first option, you need a microphone and loudspeakers on board your robot. Also, computing power should be equivalent to that of a 400MHz ARM processor, with about 20 MB of RAM available. These numbers are only guidelines and may vary on your specific robot configuration and the speech recognizer and text-to-speech engine you are using. You will also need third-party speech recognizer and text-to-speech engine.

    For the second option, you need a robot that can be remote controlled from your PC (for example, through IR or Bluetooth). Furthermore, the remote control needs to be programmable, in other words, needs to have an API. Finally, you need a microphone and loudspeakers as well as the standard Microsoft speech recognizer and text-to-speech engine.

  • Can I program the robot so that it expresses a certain character, for example, being girly or friendly?

    Yes, using our patent-pending template technology, it is easy to program the robot such that certain characteristics can be expressed. It is also possible to change characteristics on the fly, for example, the robot gets angry if it is ignored for a certain amount of time, but becomes friendly again as soon as somebody talks to it.

If you did not find the answer to your question here, please us, or contact us through our web-based contact form.