Skip to content

Instantly share code, notes, and snippets.

View rmtuckerphx's full-sized avatar

Mark Tucker rmtuckerphx

View GitHub Profile
@rmtuckerphx
rmtuckerphx / ask-community-ts-templates
Last active November 21, 2018 01:47
ASK CLI Templates - ASK Community
{
"TypeScript Hello World": {
"gitUrl": "https://github.com/ask-community/ask-nodejs-ts-hello-world.git"
}
}
@rmtuckerphx
rmtuckerphx / en-US.json
Last active December 6, 2018 19:09
Alexa Champion Tip 1
{
"interactionModel": {
"languageModel": {
"invocationName": "champion tip",
"types": [
],
"intents": [
{
"name": "AMAZON.CancelIntent",
ALEXA: Do you want to continue?
USER: No
ALEXA: Do you want fries with that?
USER: Yes
ALEXA: Who is your favorite band?
USER: Yes
@rmtuckerphx
rmtuckerphx / Readme.md
Created September 2, 2019 03:07
Bixby Premier Developer

Bixby Marketplace Snapshot - September 1, 2019

@rmtuckerphx
rmtuckerphx / SpeechMarkdownResponseInterceptor.js
Created March 2, 2020 17:46
SpeechMarkdownResponseInterceptor for ASK SDK2
const smd = require('speechmarkdown-js');
module.exports = {
process(handlerInput, responseOutput) {
const options = {
platform: 'amazon-alexa'
};
const speech = new smd.SpeechMarkdown(options);

This is a test

{
"openapi": "3.0.0",
"info": {
"title": "Task to perform a count down",
"version": "1",
"x-amzn-alexa-access-scope": "public"
},
"tags": [
{
"name": "count down"
{
"openapi": "3.0.0",
"info": {
"title": "Task to get launch stats",
"version": "1",
"x-amzn-alexa-access-scope": "public"
},
"tags": [
{
"name": "launch stats"
{
"customer": {
"pfm": "XXXXXXX",
"name": "Mark Tucker"
},
"skill": {
"asin": "B0872SDHY5",
"skillDetails": {
"isChildDirected": false,
"isGeoRestricted": false,

XYZ Corp is not an authorized reseller of a global voice registry. No such registry exists. Amazon, Google, Samsung and other platforms handle their own registration of voice applications and have varying rules. For example, Amazon allows multiple developers or companies to use the same invocation name. The only way to guarantee a unique invocation name is to be able to prove that you own the intellectual property rights. In most cases, the invocation name is not reserved unless you have an active voice application that is certified and available to the public. XYZ Corp is here to help you through the process. We can create a voice app for multiple platforms and get them certified. There is no fee to register or deploy a voice app. Our fees are for consultation, app creation, hosting, and maintenance. There are advantages to getting a voice app sooner and building your brand on voice. We will clearly explain this to you. Since we are hosting your voice app, you may need to give XYZ Corp the authority to use y