Alexa Skills - Developer Voice And Vote

Welcome to the Alexa Skills Feature Request site! This site enables Alexa Skills Developers to request and vote on features you’d like to see in the developer toolset and services for Alexa.

To keep this site purpose-driven and actionable, we moderate requests. Here’s some guidance on how to create great feature requests that can be evaluated by our development teams. For conversation, dialogue or help, you should visit our Alexa forums. We appreciate your input.

-Alexa Skills team

Alexa Skills - Developer Voice And Vote

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. It would be a good if we can style our card in CSS way. Default search implementation like Yelp is doing it internally. We should be allowed that too. We should be allowed to design our image and content the way we want. we should be freely use margin, padding, color, font and other style too.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Hi, while playVideo() works fine for video playback on an Amazon Echo Show, there's no way to start at a certain position. Optionally accepting a position in milliseconds would solve this. Use cases for this are resuming playback or jumping to a certain known position of a video e.g. the start of the next topic in the news. Thanks, Jan

    PS: I didn't find any seek functionality to emulate this and having a seekVideo() function with a position in milliseconds might be an additional or alternative way to implement this.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Being a spanish speaker in US it's hard to ask Alexa to play your favorite spanish artist in Amazon Music. Things like: "Alexa, play Joaquin Sabina", are almost impossible today.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Currently, if a user has matched an intent, if using a dialog model, you can elicit a specific slot.

    There are times when you want to continue to elicit that slot, for example if you are playing a game that requires the user and Alexa to go back and forth with responses with the user filling the same elicited slot each time.

    However if the user says Help, or let's say you have another intent for asking the score or any other question, that moves to another intent, you cannot elicit that previous intent's slot anymore. For any skill, a…

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Interaction Model  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. We're building an Alexa for Business skill and we'd like the user to authenticate certain actions via OTP or confirm their email address. Access to the keyboard for these functions would be ideal. Many thanks!

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. The new console wastes way too much screen real-estate. Everything is too big!

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Right now the Alexa test simulator tab (in both the old and new skill consoles) refuses to play Flash Briefings. This, combined with the fact that things like echosim.io also won't play Flash Briefings, means it's impossible to do a live test of the content your flash briefing is serving from an anonymous account.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flash Briefing  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. I write the URL of "Share Routine" in the description field.
    And You can share "Routine" by clicking on the hyperlink.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. I'd like to set a dynamic entity with specific answers, and then prompt for the slot with that type. This isn't possible because of this error:"No other directives are allowed to be specified with a Dialog directive. The following Directives were returned: [Dialog.UpdateDynamicEntities]"

    The use case is refining the customer's choice where lots of the choices have similar values. The dynamic entity is being used to distinguish between them.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  1 comment  ·  Interaction Model  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. The new APLA Documents are great for providing rich audio responses at runtime to users.

    However, we are still stuck using the reprompt object in responses, and this can only contain PlainText or SSML.

    For a user who has just experienced an immersive experience but then hears a low-quality reprompt (especially when the audio element is used), this could seem disjoint.

    It would be great if we could use APLA documents in multimodal reprompts too :)

    Cheers.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. APL functions to retrieve properties of elements would be very helpful.

    For example:

    Document.getScrollTop();

    Element.getOffsetTop('id')
    Element.getOffsetLeft('id')
    Element.getWidth('id')
    Element.getHeight('id')

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. When using dynamic entities (slots type whose values are updated through the Dynamic Entities API), there is a limit of 100 values, including synonyms. Over this limit, the update request is simply ignored.
    This limit is far not enough since it includes synonyms: if having 30 slots for instance, each slot having 10 synonyms, we already are over the limit (we have then 300 values to update).

    The skill I develop is a game where the user can interact with objects in the place or in his pockets. He often have near of 20 possible objects, and to make them…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Interaction Model  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. As a skill developer, I have no way to reproduce a problem of an older APL version on my own device. I want to be able to choose which APL Runtime my device runs with to fix problems or to ensure better backward compatibility.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  ASK SDK  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. The simulator only offers display-based devices to simulate, meaning that multimodal skills that behave differently for display vs non-display devices can't be tested. The "Device Display" menu should have an option for "No display".

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. When speaking with Alexa and specifying a clients name for search in our system. Alexa is able to pick up common English names like “Smith”, “John”....etc.

    Though as soon as you say something different like “Aitken”, “Hannam”, “Arundel”… It has a close to 0% chance of translating speech to the correct text spelling.

    If I load these unique names as slot values in the static interaction model json, it would work very well. However this model has a limit file size of 1.5MB. We have hundreds or millions of variations if we combine all the firms using our software. So…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Alexa Developer Console  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Expose Calendar APIs in Alexa SDK. We are building a voice enabled assistant for real estate agents. We would like the skill SDK to expose calendar-related api's. We are assuming you must have such an API internally to abstract support for multiple calendar providers.

    We really like the built-in calendar support that is provided using your direct calendar linking feature. However, we can't use it. We chose to build our own calendar access into our skill to access google calendar API's programmatically, rather than using Alexa's built in calendar linking. The reasons we took this approach are:
    1) We integrate…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Since AMAZON.LITERAL is discontinued and developers are encouraged to use AMAZON.SearchQuery or Slot values to handle the data.

    We have a requirement for building skill with parsing the entire spoken text as token to the API for further business processing.

    Tried with Amazon.SearchQuery (fails when no matching utterance found) and Fallback intent (only failed mapping from Slots are returned) with no luck.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Built-in Intent / Slots  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Some people seem to enjoy annoying Alexa during parties, sometimes adverts on TV activate Alexa, and sometimes friends discussing their Alexa accidently get overheard.
    A simple, switchable security measure regulating who would be recognised would be nice to have, and even more if this would be part of the „Voice learning process“
    A switchable Administrator/Account Holder only, Household Members, and everyone would probably suffice.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Since you can use IPA and SSML in Alexa responses, allow IPA in requests for intent utterances and slot values/synonyms.

    SSML that uses International Phonetic Alphabet (IPA) in response:

    <speak>
    I am from <phoneme alphabet="ipa" ph="ʃɨˈkɑːɡoʊ">Chicago</phoneme>.
    </speak>
    Proposed: Allow IPA in request in either intents or slots:

    {
    "name": "SAMPLE_City",
    "values": [
    {
    "name": {
    "value": "/ˈpɪtsbɜːrɡ/"
    }
    },
    {
    "name": {
    "value": "Chicago",
    "synonyms": [
    "/ʃɪˈkɑːɡoʊ/"
    ]
    }
    },
    {
    "name": {
    "value": "Phoenix",
    "synonyms": [
    "/ˈfiːnɪks/"
    ]
    }
    }
    ]
    }

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Interaction Model  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. I can set a timer on device A. When I ask device B how much time is remaining, it tells me no timers are set. When the timer is ringing on device A, I can tell device B to stop, and it stops the timer on device A.

    I would like to be able to request the time remaining from any device, instead of having to address each timer individually on a per-device basis, but then have control over any timer from any device. This is inconsistent and has lead to frustration multiple times when I have to yell across…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Received  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?