question

Alex Pereira avatar image
Alex Pereira asked

Create a routine with an audio snippet playing my voice

I'd like to record an audio command in order to alexa play that to my dog. Lets assume I'd setup a trigger and alexa would playback "Dog, sit down".

But the point here is I don't want alexa's voice. I want my own.

I know amazon will release in the future a feature to emulate someone's voice. But we dont know when.

So I thought I could record small pieces of audio and then playback. Is that possible?

audio playback
10 |5000

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

Jim A Waldron avatar image
Jim A Waldron answered

@Alex Pereira I did something like this a while back. I recorded my message and then stored it on Amazon Music. At that point all it took was, "Alexa, play message1 from my music". Could easily be triggered from a routine. A bit crude, but worked great.

10 |5000

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

Charlie@Amazon avatar image
Charlie@Amazon answered

Hi Alex!

It is absolutely possible to add your own custom voice to your Alexa skill. To do this, you can implement Speech Synthesis Markup Language (SSML). You can use SSML in the output speech response of your skill to control how Alexa generates the speech. Specifically, to add your voice to your skill for greetings and other messages, as you suspected you can embed short, pre-recorded audio within your skill's response. For example, you could include sound effects alongside your text-to-speech responses, or provide responses using a voice associated with your brand.

For guidance with implementing SSML for your skill, check out this documentation.

Hope this helps!

10 |5000

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