Showing posts with label Alexa. Show all posts
Showing posts with label Alexa. Show all posts

Monday, July 15, 2019

Caesar's Ancient World Alexa Skill Now Illustrated!


I received word from Amazon that the newest version of my FREE educational Alexa skill, "Caesar's Ancient World" has been certified. This latest version of the skill includes 280 images of ancient art from almost 100 institutions worldwide for those of you with Alexa-enabled devices with displays like the Echo Show, Echo Spot and FireTV. Of course the voice-only version remains available for those with regular Echos or Echo Dots. 

I have redesigned the interface so you can now just ask Caesar what you would like to talk about and he will reply with narrative including sound effects. You can say things like "I want to know more about chariot racing" or "Tell me more about your greatest victory" or "I'm interested in gladiators". If you can't think of anything just say "I don't know" or "I can't think of anything" and he'll suggest a topic! 

Caesar is now capable of discussing fifty different topics including:

adoption (Roman)
Alesia (battle)
ancestor worship
assassination
Brutus
Caesarion
Calpurnia
Cato
chariot racing
childhood (Roman)
Cicero
Cleopatra
crucifixion
defeats
dictator
Dyrrhachium (battle)
entertainment (Roman)
famous battles
flamen dialis
food
funerals
Gauls
Gergovia (battle)
gladiators
Great Library of Alexandria
horseback riding
marriage (Roman)
military punishment
military service
naumachia
Octavian
Pharsalus (battle)
pirates
political rivals
Pompey
pontifex maximus
priesthoods
private life (Roman)
public life (Roman) 
punishing the wealthy
punishment
religion
rhetoric
senate (Roman)
slavery (Roman)
sword training
triumph 
vestals
victories
woman Caesar knew



His discussion of the introduction of naumachia as a new entertainment type for Roman audiences is the newest subject I have introduced. 

I think this skill is suitable for Middle School students and above. I have selected appropriate images with those students in mind. 
If you enjoyed this post, never miss out on future posts by following me by email!


Friday, July 20, 2018

Julius Caesar Reborn!!!

A couple of months ago I posted an article about my efforts to create history-themed skills for Alexa-enabled devices. As I explained, Alexa is Amazon's artificially intelligent voice-activated virtual assistant. I have been working on recreating Gaius Julius Caesar so Roman history enthusiasts can talk with him about Roman culture, his military career, and people he knew during his lifetime.

At the end of June, Amazon approved my new FREE skill "Caesar's Ancient World."  It is available in the U.S., the U.K., Canada, Australia, and India for Alexa-enabled devices and the free Alexa app for smartphones. Initially, I built what is commonly referred to as a "chatbot" or what Amazon refers to as a "social bot" that could answer whatever questions you wished to ask. But, Amazon did not like an open-ended question and answer session so I had to redesign Caesar and apply a more traditional branching menu with predefined topics. Still, I have him explain historical events from his perspective across a broad array of topics including his childhood, his victories, his defeats, Roman institutions like the senate and the dictatorship, Roman entertainments like chariot racing and gladiatorial combat, Roman marriage, Roman adoption, Roman punishments, what it's like to experience a Roman triumph, and his opinions on people he knew during his lifetime. He'll even tell you what he liked to eat (based on a couple of delicious-sounding recipes from Apicius' cookbook!)



I plan to add more to his memory as time permits. But, at least for now, I hope you will find an audience with him interesting.

Many of us who are interested in the ancient world also enjoy viewing museum exhibits. Many major museum have Twitter accounts and tweet information about upcoming exhibits, special presentations, and other activities they offer. However, plowing through your Twitter stream can be daunting looking for timely information. So, I have created a series of skills that group tweets of major museums together and read them to you using Alexa. The first skill I designed was called simply "Museum Tweets." It is a skill that provides the latest tweets from major museums across the United States divided into East Coast, Midwest and West Coast regions. It is dynamic and the contents of the skill change daily based on how often different museums post news to Twitter.  Since I have published "Museum Tweets", I have also developed and published museum tweet skills for the United Kingdom (United Kingdom Museum Tweets), Canada (Canadian Museum Tweets), and Australia (Australian Museum Tweets), too.

So, if you love museums as much as I do, I encourage you to give these skills a try if you have an Alexa-enabled device or the free Alexa app on your smartphone!



If you enjoyed this post, never miss out on future posts by following me by email!


Wednesday, May 16, 2018

Alexa ventures to the ancient world

Update 6/19/2018 - Amazon has released a new tool to build little Alexa skills called Blueprints where they provide a sample template and you replace the text and sound effects with your own content. I tried it out and created a short story about the beginning of the Gallic Wars called "War Begins". (Alexa doesn't like proper nouns in story titles at this time). You'll see a link to it listed at the top of the left hand side bar but you'll need an Alexa enabled device to listen to it. I've decided to produce a series of these little stories about ancient history and events that I am calling Mary's history bits. I've tried to make these stories understandable for young history buffs with appropriate sound effects to make them more interesting. I'm hoping as time goes on Amazon will provide the ability to bundle these stories into volumes that can be enabled as a set but for the time being, they must be enabled one at a time.

Update 5/26/2018 - As of this morning, my Alexa skill "Classic Moments Rome" is now available in the U.K., Canada, Australia, and India, too!

As many of you know, I am not only passionately interested in ancient history but, as an education technologist, I continue to explore new technologies and how they can be used to promote the study of the ancient world.

Alexa is a virtual assistant developed by Amazon that uses artificial intelligence to perform numerous tasks like music playback, making to-do lists, setting alarms, playing games, streaming podcasts, playing audiobooks, serving as an intercom, and providing weather, traffic, sports, and other real-time information, such as news, all using voice commands to an Alexa-enabled device such as a wifi-enabled Echo or Echo Dot speaker.  Alexa can also control light switches, door locks, Tvs, appliances, and other smart devices in a home automation system. What is particularly exciting for educators, though, is the ability to extend Alexa's  intelligence by installing "skills."

These skills can range from playing a wide range of ambient sounds for rest and meditation to quotes from ancient sources, one of the "skills" I developed.  You can also venture on imaginary quests to exotic places complete with sound effects, or hear memories you have stored. You can even learn to use cognitive techniques like constructing a "memory palace" to help you improve your recall. The vast majority of these "skills" are free and can be enabled on your device by simply saying "Alexa, enable (skill name) or going to the link below, searching for the skill and clicking the enable button.

https://alexa.amazon.com/spa/index.html#skills/

An Alexa-powered Amazon Echo Dot
Naturally, I wanted to try to create an Alexa skill myself that would be ancient history related.  Alexa has a feature called a "Flash Briefing" that plays short broadcasts of information that you choose to add to your Flash Briefing queue. Typically, these broadcasts are updated daily so you are kept up to date with developments in your chosen subject matter. Alexa starts you off with a default broadcast from NPR (National Public Radio) and your local weather.

An update I have always wanted was information about upcoming exhibits of artifacts from the ancient world. Too many times I have found out about fascinating exhibits after its too late to attend. So, I searched all through the catalog of Alexa skills to see if someone offered something like that and was disappointed to discover there were none. So, I decided to build one myself for other history enthusiasts.

Storyline makes the development of an Alexa Flash Briefing skill a breeze once you set up a free basic account. One of the founders, Vasili Shynkarenka, clearly explains the short process in this video:

https://www.youtube.com/watch?v=1OIey0bOI2M&t=0s

First, though, you need to choose the information you wish to provide on a daily basis. In my case that was a list of exhibits opening soon or in progress or information about an existing collection of artifacts in a museum's permanent collection. Fortunately, for me, I have photographed many museum collections so I already knew many museums that host ancient artifact exhibitions and collections.

I created a Google spreadsheet to record all of the exhibits I could find along with their title, description, dates of presentation, the institution where the exhibit is taking place, the location and a URL where listeners can find out more about it. I decided to enter only one post each day, though, prioritizing the posts by opening and closing dates, to ensure I would have enough content for a daily update for quite some time. Each day when I post an exhibit, I change my font color in my spreadsheet from black to red to flag the entry as posted. Then, each morning I search the internet for more exhibits to add to my list.

Using the Storyline tool, I uploaded my exhibit skill to my own Alexa network. But, I wanted to
share my skill with other English-speaking history enthusiasts so decided to publish it to the the Alexa skill catalog.  I did so by using Storyline's "Publish" feature. It presents you with a form to fill out to provide Amazon with enough information for the Alexa skill catalog. First, I needed to choose a name for my new skill. Amazon recommends choosing a name that reflects what your skill is about in two or three words. I chose the skill name "Antiquities Alive".

Then I needed to create an icon for my skill that would be displayed in the Alexa skill catalog. I used a picture I had of an elegant Greek table support of griffins attacking a doe that I photographed years ago at the Getty Villa to create my skill icons - one 108X108 pixels and the other 512X512 pixels.

Then I wrote a short description of the skill (a couple of sentences) and a more in depth description of the skill (a paragraph) to describe the contents of the Flash Briefing. This will also appear in the Alexa skill catalog.

Then I was asked if I planned to update the information daily or weekly. I chose to update the skill daily because people using the Flash Briefing function of Alexa expect the information to change from day to day. However, this means I was committed to searching for new exhibits to list every day.

With the form complete, I clicked "Submit". It only took a few hours to get my "Antiquities Alive" Flash Briefing skill approved by Amazon.

Now, I go into Storyline each morning, click on my "Live" skill and enter a post for that  day.

After I had my first Flash Briefing skill, "Antiquities Alive," certified. I then began to think about other information I would like to get in my Flash Briefing. Many of us who study the ancient world like to hear quotes from ancient sources. So, I decided to create a new Flash Briefing skill that would enable Alexa to read an ancient quote to me each day - sort of like a classicist's daily vitamin pill. I knew that I could find quotes easily between the Internet Classics Archive, the Perseus Project, and the Guttenberg Project.

So, I created a new Flash Briefing skill I called "Classic Moments Daily." Again I used a Google sheet to record the quotes I had selected along with the author, the work, and a link to the original source. This skill was also approved within a few hours.

If you use Alexa's Flash Briefing feature, though, it can become overwhelming if you have too many broadcasts in your queue. I prefer to listen to my Flash Briefing while I'm doing my morning housekeeping chores like making the bed, folding clothes, etc. Although I started out with only a few broadcasts like NPR, the BBC, the weather and an "Alexa things to try" tip, my queue grew to the point where it is now twenty minutes long and I'm having to wait for it to finish before I move on to my next task. I now listen to my own skills, "Antiquities Alive" and "Classic Moments Daily" (to make sure they are functioning correctly) then I listen to a friend's skill "Today in America" which provides information about important people and events that occurred on the current day, then the "Archaeology Eureka Alert" which gives me news about new archaeological discoveries, "Daily Tech Headlines" and CNet Tech for tech news updates, Jimmy Fallon's Tonight Show monologue from the night before (for stress relief!), science and entertainment news updates, an AARP news update, the weather, and an "Alexa Things to Try" tip of the day.

Someone in the Storyline discussion forum mentioned having the same problem and asked if developers would provide the same information in a regular skill that could be called separately so they didn't have to listen to their entire Flash Briefing over and over if you wanted to learn more about a particular topic.

With this in mind, I decided to create a "sister" application to "Classic Moments Daily" and this month got approval for my new regular skill called "Classic Moments Rome" that can be called by itself if you want to listen to quotes from ancient Roman sources (a Greek sources version will be finished in a few more days).  When you ask Alexa to open "Classic Moments Rome" you will be able to hear an ancient quote along with the author's name and work quoted.  Then you will have the choice to say "Next" to listen to another quote, "Repeat" to hear the last quote again, or "Stop" if you've heard enough for the day. The quotes are stored in the same Google spreadsheet I created for Classic Moments Daily and pulled randomly by a program script so, usually, you won't hear the same quote twice in a row - especially since the database now includes almost 100 quotes. I also add new quotes daily if the new post to my Flash Briefing skill Classic Moments Daily is from a Roman source.

I am pulling the quotes from original translations. However, since short passages are easier to listen to than long, rambling paragraphs, I sometimes include a name or context to make the quote understandable. For example, in a quote about Gaius Marius' dealings with the kings of Numidia and Mauretania, I provide additional information about each person mentioned in the quote besides just their name. Also, in a regular skill, I can include some sound effects and I have done that in some cases.

I am also working on recreating virtual personalities from the ancient world that you will be able to converse with about their lives and respective cultures. The first will be published in June.

If you don't have an Amazon Echo speaker, either a full sized one or a little Dot, don't despair! You can now talk to Alexa on your phone with the free Alexa app!



If you enjoyed this post, never miss out on future posts by following me by email!