How to Make Alexa Say What You Want

Teach Alexa custom responses

What to Know

  • Say "Alexa, Simon says," followed by what you want it to say. It will repeat back your command.
  • Download the Text to Voice skill in the Alexa app, go to Test to Voice in a browser, and follow the instructions to pair your Alexa device.
  • If Alexa won't say a custom response, restart your device, check your Wi-Fi connection, and make sure parental controls are not enabled.

This article explains how to make Alexa say what you want. The instructions apply to all Alexa-enabled devices, including the Amazon Echo Show.

Is There a Skill to Make Alexa Say What I Want?

The easiest way to get Alexa to say something is to use the built-in Simon Says skill. Just say "Alexa, Simon says" followed by a phrase. Alexa will repeat what you say word-for-word. For example:

  • "Alexa, Simon says, How many planets are in our solar system?"

Instead of answering the question, it'll just say, "How many planets are in our solar system?" You can also add Alexa skills like Text to Voice, which allows you to type phrases you want Alexa to repeat into a web browser.

How to Set Up Alexa Text to Voice

Follow these steps to set up the Alexa Text to Voice skill:

  1. Open the Alexa app and tap More.

  2. Tap Skills & Games.

  3. Tap the Magnifying glass to search.

    More, Skills and Games, and Search Magnifying glass in Alexa app
  4. Search for “Text to Voice” and tap the Text to Voice skill.

  5. Tap Launch.

  6. Tap your Alexa device.

    Text to Voice skill, Launch, and Echo dot highlighted in the Alexa app
  7. Open a web browser and go to the Text to Voice website. Say “Alexa, ask TTV for my PIN,” enter the four-digit number she gives you, and select Pair.

    Pair highlighted on the Text To Voice skill PIN page
  8. On the next page, enter what you want Alexa to say and select Save.

  9. Say, “Alexa, ask TTV to speak.” Use this command any time you want it to repeat the saved text. Repeat steps 7-9 to change what Alexa says when you give the command.

Make Alexa Say What You Want With Routines

Another option is to create a routine that makes Alexa say a phrase whenever given a specific command. Here's how:

  1. Open the Alexa app and tap More.

  2. Tap Routines.

  3. Tap the Plus (+) to add a routine.

    More, Routines, and Add routine (+) highlighted in the Alexa app
  4. Tap Enter routine name.

  5. Type a name for the routine and tap Next.

  6. Tap When this happens.

    Enter routine name, Next, and When this happens highlighted in the Alexa app
  7. Tap Voice.

  8. Type the command you want to trigger your custom phrase, then tap Next.

  9. Tap Add action.

    Voice, Next, and Add action highlighted in the Alexa app
  10. Tap Alexa Says.

  11. Tap Customized.

  12. Type what you want Alexa to say, and then tap Next to confirm.

    Alexa Says, Customized, and Next highlighted in the the Alexa app
  13. Tap Save.

  14. Tap your Alexa device.

  15. You should see a confirmation message at the top of the screen. It can take a minute for skills to start working.

    Save, Echo Dot, and Confirmation message highlighted in Alexa app

Alexa will say the custom phrase when you give the command. For example, in the example above, saying “Alexa, good morning” will trigger the response “Good morning Robert. Have a great day.”

Why Can't I Get Alexa to Say a Custom Response?

If you have Alexa parental controls set up, Alexa will not repeat profane language or anything that sounds like profanity. When Alexa has trouble understanding you, restart the device and check your internet. Most commands won't work if your Alexa device is offline, so make sure it's connected to Wi-Fi.

  • How do I change Alexa's voice?

    To change the gender of Alexa's voice, say, "Alexa, change your voice." You can also change Alexa's language or dialect and get celebrity voices for Alexa like Samuel L. Jackson or Melissa McCarthy.

  • Can I change Alexa's name?

    Technically no, you can't change Alexa's name, but you can change Alexa's wake word to "Echo," "Amazon," "Computer," or "Ziggy."

  • Can Alexa recognize my voice?

    Yes. If you set up Alexa voice profiles, Alexa can recognize specific users.

    That way, each person in your home can access their own Amazon account from one device.

  • Who is the voice of Alexa?

    The book “Amazon Unbound” by journalist Brad Stone claims that Nina Rolle, a voice actor from Colorado, provides the voice of Alexa. However, Amazon has neither confirmed nor denied this claim.

Was this page helpful?