
Sign up to save your podcasts
Or


We've gotten a number of questions about developers from other fields getting started in voice. What do Ilarna and Allen think about that? Can it be done? You bet! Let's learn more.
Make sure you get your conversation off to a good start with a good welcome message. While you'll rely on your conversation designer to make it sound right, Mark and Allen discuss how to implement all different sorts of welcome messages, and why you may need different approaches at different times.
Keeping count of things, how often a user has asked for help or visited your skill/action, can be a useful tool conversation designers want. But how can you code that? And how do you report that value when you're talking to a user? Allen and Mark discuss several tips and tricks about how they keep track of counters using Jovo, multivocal, and other toolkits, and the best ways to present this information to your users.
Implementing "repeat" is one of the Intents that the review teams from both Amazon Alexa and the Google Assistant require. But they don't really give guidance about how to design or implement that Intent. Mark and Allen discuss the various approaches that they take with the Alexa Skills Kit, Assistant Library, Jovo, and multivocal.
Did you notice that Mark was nominated for a Project Voice award for game development? To celebrate, we chatted about the tools he used to create his games and what kinds of things you can do to make a good voice-first game.
We complete (for now!) our review of display technologies for voice. Mark dove into a project using Vue and Web API for Games for Alexa, and he compares his experiences with Allen's recent presentation about using the Interactive Canvas for Actions on Google with React. Buzzword Bingo! How do the two compare and contrast?
Mark's project with Vue and Web API for Games: https://github.com/rmtuckerphx/jovo-web-vue-starter-ts
Allen's project with React and Interactive Canvas: https://github.com/afirstenberg/interactive-canvas-react
Vue: https://vuejs.org/
React: https://reactjs.org/
Allen has some questions about the Alexa Presentation Language (APL), so who better to ask than one of the contributors to apl.ninja, Stuart Pockington, who joins as the guest host this week. We go through a lot of details about APL, some of which blows Allen's mind.
Stuart adds this clarifying note: "For one question Allen asked about importing the APL document, I answered in a way that implies that I drop the json directly into the directive. That’s not what I do and I’d not recommend others to do it. Instead I save the APL JSON file in my project and reference that in APL directive. That gets deployed along with all my other backend code in lambda."
What kind of built-in Intents do Alexa and the Google Assistant provide to developers directly? How do they differ from each other, and what kind of problems do they cause? And what are Events and how do they differ? Allen and Mark dive into this weeks tongue twister, (but don't worry, it doesn't get too intense).
Five to seven seconds. That's how long you have for your Alexa Skill or Google Assistant Action to reply to a request from the user. And while that doesn't seem very long, if you're waiting for a reply, it can seem like forever. Mark and Allen discuss how important it is to shave milliseconds off your processing, and various techniques to do so.
We received a question from Rebecca Evanhoe asking if there was a way to determine the features of our assistant device for a conversation. Mark and Allen dive into the various ways we can figure that out, and some of the "gotchas" that can come with it.
From the publisher's feed