NAOqi Audio


This section describes the audio software components of your robot.

Sound management

Use ... To ...
ALAudioDevice

Manage audio inputs and outputs.

This module is used by all other audio modules except ALAudioPlayer.

ALAudioPlayer Play audio files on the robot.
ALAudioRecorder Record audio files on the robot.

Sound detection and localization

Use ... To ...
ALSoundDetection Detect sound events.
ALSoundLocalization Localize sounds detected by the ALSoundDetection module.

Language management

Use ... To ...
ALSpeechRecognition Make the robot understand what a human says.
ALTextToSpeech Make the robot speak.
ALAnimatedSpeech Combine speech and gestures.
ALDialog Create a basic knowledge database for conversational skills.
ALVoiceEmotionAnalysis Identifies the emotion expressed by the speaker’s voice.

Languages installed on your robot

By default, two languages are installed on the robot:

  • English and
  • your local language (or the second language you have asked for).

To know which languages are installed on your robot, use:

Ordering additional Languages

It is possible to order two additional languages, among the Available languages.

To do so:

Contact your local Sales Representative or the Customer support.
For further details, see: Contacting customer support for NAO.

Deprecated modules

Deprecated modules
ALAudioSourceLocalization Use ALSoundDetection instead.