Inspiration

I wanted a simple skill and one I thought kids would like. My daughter always liked the phrase 'Silly Billy' when she was a toddler.

Description

SIlly Billy allows you to choose from a set of words. Once the words are chosen, Silly Billy will pick a word at random and say it back to you. If you can repeat it successfully, it will add another random word and so on. When you repeat back twenty words, you win!

Tools used

I used Amazon Lambda services and Python to create the game.

Challenges

Getting Alexa to identify the phrase was a bit tricky. At first I tried with one 'Slot', but soon realized I would need thousands of utterances to get it to work. I then tried to use the built in literal intent, but could not guarantee a match. Instead I used a specific slot for each of the twenty words and simply made twenty utterances to match all the possible phrase lengths.

What's next for Silly Billy

I want to definitely add some different words or perhaps some word sets to get some more ridiculous phrases.

Built With

Share this project:

Updates