Pepper can speak in female voice?

327 Views Asked by At

Is it possible to integrate external TTS engine with Pepper Robot? I want to integrate Third party Speech engine with pepper robot. Please guide me on the same.

1

There are 1 best solutions below

4
Dominic D On

You can integrate an external TTS engine with Pepper. Either offboard (like the services offered by IBM, MS Azure or Google) or onboard (ideal would be something in Java or Kotlin for Android Pepper, but anything is possible). If you have a specific technology in mind, please provide more details and we can give you a more precise answer.

Bear in mind that this may introduce latency in speech synthesising compared to the default text to speech engine.

Edit - sorry, I missed your Android tag. The below mentioned APIs only work on Pepper 2.5 (Choregraphe Pepper)

Alternatively, there are a number of different voices available on Pepper, perhaps one will suit your needs. Use the naoqi API function ALTextToSpeech.getAvailableVoices to list the different voice options, then ALTextToSpeech.setVoice to set the voice to one of those options.