This skill idea I got as when I was a child, I was not able to learn spellings in a good way. Now, most of the children learn spellings digitally. Here Alexa came, in India, there is not a good market for Alexa but in the coming 2-3 years, it will increase. Now children will able to learn animal spellings in a very good way and most importantly, their own personal assistant will teach them. It will not only play a major role for Indian students but for foreign students can also learn animal spellings in an excellent way. Later amazon Alexa will also be available in many Indian schools. So I want to create better and professional educational skills for students.
What it does
The Animal Kingdom is an educational skill in which kids can learn spellings of different animals. Children can learn spellings of birds, domestic animals, and wild animals easily. The touch screen gesture is also available so that children can use this skill both ways by speaking or by touching the screen. Through learning the spellings children can also hear the voice of the animals which they learning.
How I built it
I have used, Alexa developer console to make this Alexa skill. I haven't used aws as an endpoint, I used Alexa-Hosted(Python) to create this skill. This whole skill has been created in the python programming language. I used Alexa Presentation Language(APL) to create this skill to give a visual way to students to learn the spellings. I have also used Speech Synthesis markup language(ssml) to give students a new way and a proper way to learn to spell. Using ssml, I have included the voice of animals so that children should have knowledge of the sound of animals and the spellings also. I have also applied a touch screen gesture so that if anyone having an Alexa with a screen, can simply touch the animals and get to know the spelling.
Challenges I ran into
The most important challenge was to create this skill user friendly so that small children can use it yourself. Also, APL was some sort of creating problems for me as I don't have enough experience with APL but then also I tried to watch many youtube videos and read Alexa APL documentation. Also when I used to store the images in aws, the images were not shown while running the skill. So the stored the all images in Github.
Accomplishments that I'm proud of
I'm proud of myself as I have learned APL skills and made this beautiful skill for the children. Also, this skill has a feature of screen touch using APL as I haven't done previously and in this skill, I used the touch screen feature that makes me proud. This skill will help to improve their confidence in English spellings and learning English in a very interactive way.
What I learned
I learned a lot about designing a skill aimed at younger children, rather than the general population. I also gained an insight into how to teach younger children - ensuring the language is simple and can get more confidence. It also improved my confidence to create more educational Alexa skills for children and give better education to those who can't afford to study.
What's next for the Animal Kingdom
I will add more Animals and also create some categories for animals like domestic, carnivorous, omnivorous, and many more categories to have a better knowledge for students which animal belongs to which animal kingdom. Also, I will add sounds for animals more as more possible. Later I have decided to add small basic quizzes for the children.