question

Sharat Jenigiri avatar image
Sharat Jenigiri asked

Can I make Alexa play/say something in a different voice.

Hi all, I am working on an app that will need to play a small audio file depending on the question asked. I have developed the app on the Amazon Lambda platform using Node.js and right now returns text that Alexa speaks out in its own voice. Looking at the json object it has an object outputSpeech and an element type: with a value PlainText, can it be of a different type? If so what are the valid value? Ideally if there is a type stream and I can point it to a URL, then I will have all I need. I know the capability exists for Alexa to play streams, not sure if it has been opened to the developer APIs. Any help is greatly appreciated. Thanks, Sharat.
alexa skills kitdebugging
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Greg Crawford avatar image
Greg Crawford answered
Unfortunately, this functionality is not available. :(
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

jjaquinta avatar image
jjaquinta answered
[i]The Echo[/i] can play streams. That is not functionality made available via the Alexa service. Neither can you change the pitch or speed of the speaking voice, like you can on Android. Both have been submitted as feature requests. You can go and +1 them if you like.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Jamie Grossman avatar image
Jamie Grossman answered
Hey there, Thanks for posting. This has now been added to the roadmap. Thanks for the feedback. Jamie
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.