an app for Android
Thanks for the feedback!
Mimicker Alarm is a free morning alarm clock app that helps you get up and stay up by playing a simple game, called a “Mimic”. To dismiss your alarm, you must mimic the action given. We might ask you to snap a selfie, speak a phrase, or even get out of bed! The Mimics require you to be alert, smart, and use yourself and surroundings.
Watch out – if you don’t finish the game in time, we’ll assume you’ve fallen back asleep and your alarm will start ringing again. Once you complete the Mimic, share your personalized results with your friends and show how you beat the clock.
Mimicker Alarm was built it to showcase the power and flexibility of Microsoft Cognitive Services, a platform of artificial intelligence APIs which includes the former Project Oxford.
- The Emotion API is used to power Express yourself – a game that requires you to mimic the emotion listed.
- The Speech API is used to listen to your attempt at our tongue twister challenge.
- The Computer Vision API is used to analyze colors in a photo for our color capture Mimic.
All of our code is available on GitHub where you can view the source, file issues, or even contribute your own Mimic. We want to hear from you – what do you want to see next and what can you build using Microsoft Cognitive Services?
Meet the team
"Now there's a better way to wake up in the morning, and with Microsoft Cognitive Services anything is possible."
Allison Light, Delong Fu, Ian Toal, SL Rao, Yung-Shin Lin
TnR Cognitive Services Apps Team
Waking up in the morning can be tough, but there’s no reason why it can’t be enjoyable. With Mimicker Alarm you can wake up and stay up by using you and your surroundings to complete a game and dismiss your alarm. Each of the games is powered by Microsoft Cognitive Services, a collection of machine learning REST APIs which includes the former Project Oxford. The games, or Mimics, as we call them, and range from snapping a selfie to repeating a tongue twister, to even getting out of bed to find the right color!
We are passionate about Microsoft Cognitive Services and the democratization of artificial intelligence in our world and our devices we use every day. Our goal was to use the APIs in Microsoft Cognitive Services in an interesting way to showcase the capabilities of the platform and to give developers examples of how they too can integrate machine learning into their apps. That’s we decided to open source all of our code on GitHub from day one. You can check it out for yourself here: https://github.com/Microsoft/ProjectOxford-Apps-MimickerAlarm.
This app took us three months to build and we used three different Microsoft Cognitive Services, one for each of our games:
- Emotion API is used for Express Yourself where you must snap a selfie and mimic the emotion listed
- Computer Vision API is used for Color Capture where you must take a picture of a given color
- Speech API is used for Tongue Twister where you have to accurately repeat a tricky tongue twister
The tricky part of the project came when fine tuning the difficulty of each Mimic – how can we make the games hard enough to help you wake up but not too hard to complete? To solve this, we did a lot of testing and woke up with the alarm every morning to make sure each game had the difficulty set perfectly.
Mimicker Alarm is available for Android in the Google Play Store. We hope you enjoy your new morning wake up routine!