Until release 1.14.0, NAO could talk and understand 8 languages:
Release 1.14.1 introduces 11 new languages, available for NAO V4.0:
For further details, see: Language management and Available languages.
A new method allows defining a default voice for each language installed on your robot.
For further details, see: ALTextToSpeechProxy::setLanguageDefaultVoice()
If you still use any code created before 1.12 Release, note that the portage of your code is now mandatory.
More specifically, this line, will throw an error:
use(naoqi-plugin-tools)
For further details, see : cpp-tutos-porting-1.12.