Voice Monkey is a free Skill that allows you to trigger Alexa Routines from external sources such as IFTTT. It also allows you to make dynamic and custom Text to Speech announcements over your Amazon Echo or other Alexa smart speaker.
This action will display an image on your device with a screen e.g. Echo Show. See docs here
Add or update a single record in your Pipedream Data Store.
This action will display a video on your device with a screen e.g. Echo Show. See docs here
Add or update multiple records to your Pipedream Data Store.
This action will make an annoucement on your device using the text you supply. See docs here
Voice Monkey's Custom API allows you to build voice applications to extend your
business. Here are some examples of what you can create:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
voice_monkey: {
type: "app",
app: "voice_monkey",
}
},
async run({steps, $}) {
const data = {
"access_token": `${this.voice_monkey.$auth.access_token}`,
"secret_token": `${this.voice_monkey.$auth.secret_token}`,
"monkey": `pipedream-monkey-1`,
}
return await axios($, {
method: "post",
url: `https://api.voicemonkey.io/trigger`,
data,
})
},
})
With the Data Stores API, you can build applications that:
export default defineComponent({
props: {
myDataStore: {
type: "data_store",
},
},
async run({ steps, $ }) {
await this.myDataStore.set("key_here","Any serializable JSON as the value")
return await this.myDataStore.get("key_here")
},
})