Babies cry for all sorts of reasons. They cry when they’re hungry, when they’re tired, when they’re sad, when they’re not feeling well, when they’re afraid…the list goes on. We feel you, babies. Those are all totally legit reasons to cry.

But since babies can’t talk, sometimes it’s a little hard to figure out what’s wrong when the tears are streaming down their adorable little cheeks. Guess what, though? Now there’s an app for that. (Come on, you knew it was coming.)

According to Chang Chuan-yu, the lead researcher of Infant Cries Translator, the new app can tell the difference between four types of infant cries: sleepy, hunger, wet diaper and pain. To figure out why a baby is crying, parents just need to press the record button on the app for 10 seconds (which seems way longer than it sounds when a baby is crying TBH). The app then compares the recording to a database in order determine why the baby is upset.

The database is pretty intense, guys. Developers at the National Taiwan University Hospital Yunlin collected over 200,000 different crying sounds from 100 newborn babies in order to have as much information as possible.

But in case that’s still not enough, the app even lets users set up personal settings for their own babies. That’s right, the app can get to know your baby’s cries. Kind of like a super high-tech nanny that you can hold in the palm of your hand.

But does it work? It’s kind of hard to imagine Mary Poppins as an app. Chang Chuan-yu says, “So far, according to the feedback from users, the accuracy of the app we’ve tested can reach 92% for babies under two weeks old.” Those stats are pretty good. But does it come with a flying umbrella?


[Image via Shutterstock.]