cakebarIO / QuickAdd-for-Todoist

Effortlessly add tasks to your Todoist Inbox using just your voice with Alexa!
https://www.amazon.com/dp/B0D7948ZX5
7 stars 0 forks source link

Alexa's UK locale does not allow the "add [task]" invocation intent #12

Closed cakebarIO closed 2 months ago

cakebarIO commented 2 months ago

While expanding to new locales, we discovered users in the UK who specifically use the "add [task]" invocation intent, as in "Alexa, tell quick add to add [task]," get their items added to the Alexa Shopping List and not Todoist.

In the UK, when saying "open quick add" and adding a [task] after the skill's response by saying "add [task]" (as requested by the skill), the [task] gets properly added to Todoist, as expected.

This issue is most-likely happening from how Alexa's natural language understanding (NLU) system interprets the phrase "add" based on regional settings and the specific language model...and, unless I figure out a hack, may be outside of my control to fix.

However, we discovered this is the issue because of...

THE WORKAROUND

Again, this issue is only happening to UK users...for US users, "add" is working as expected.

cakebarIO commented 2 months ago

Due to how Alexa's natural language understanding (NLU) system interprets the phrase "to add" (as in "Alexa, tell QuickAdd to add..."), based on regional settings for the UK and its specific language model, the "to add" intent is not available for this skill in the UK at this time.

However, the following intents DO work for the UK and have been added to all locales: "to log," "to put," "to task," and "to create a task."

These new intents should be available for use if/when this next version gets certified by Amazon.

cakebarIO commented 2 months ago

Due to how Alexa's natural language understanding (NLU) system interprets the phrase "to add" (as in "Alexa, tell QuickAdd to add..."), based on regional settings for the UK and its specific language model, the "to add" intent is not available for this skill in the UK at this time.

However, the following intents DO work for the UK and have been added to all locales: "to log," "to put," "to task," and "to create a task."

These changes have been certified and are now live in both the UK and US.

cakebarIO commented 2 months ago

This task is related to https://github.com/cakebarIO/QuickAdd-for-Todoist/issues/14

cakebarIO commented 2 months ago

Closing on account of official documentation at https://www.erikrichter.com/project/quickadd-for-todoist-alexa-skill