Alarm Apps, and the Lulz that can be had
This is an pretty old post from my blog, which has been preserved in case its content is of any interest. You might want to go back to the homepage to see some more recent stuff.
I am in the middle of creating an Android app that’s a kind of super alarm clock. (God forbid I should have less than six projects on the go at once.) In the run-up to your chosen alarm time, it pulls down various feeds from the internet so that it can wake you with news, weather and traffic information. A typical wake-up message might be:
Good morning Ian! It’s 6:15am on Wednesday the 27th of October. The weather today will be foreboding mist, with highs of 10 degrees and a wind speed of 14 miles per hour. In the news today: Nick Clegg has been revealed to be a ficticious creation of the Guardian newspaper. A man has shot a large deer, and apparently this is news. And, The dead are rising, everybody stay indoors. Latest traffic updates: A338 Bournemouth - One lane closed northbound due to an earlier accident. A35 Bere Regis - Subject to roadblocks due to high zombie threat, find alternative routes.
There’s just one problem, as pointed out by @TheHiddenPaw – that all of that text is going to get read out by the Android text-to-speech engine, and thus you’ll wake up to the sound of the news being read by a Dalek.
Ideally we’d like the voice to sound human, but that’s all-but impossible with current text-to-speech technology. And short of a news source providing freely-accessible audio streams with time-based metadata (BBC News karaoke anyone?), there’s no sensible way of chopping up actual news, weather and travel reports to push out as an alarm.
If you’re a fan of sensible software and sane ideas, you might want to stop reading now, because my thoughts then diverged somewhat.
First of those thoughts was “hey, I wonder if you could pay someone on Mechanical Turk to read it for you?”. Now that costs money, so it would be the world’s first alarm clock with subscription fees. On the other hand it would probably be the world’s first alarm clock which had its functionality outsourced to India. Maybe that’s the future, or something.
The next thought was “since it’s only a few pence they’d lose out on, there’s not really any way to avoid people recording completely fake stuff, or recording complete silence so you oversleep.”
My third and final thought was “oh boy, lulz can be had here”, after which I was declared legally brain-dead for actually thinking the word ‘lulz’.
What if we embrace people’s ability to record whatever the hell they like, and keep a whole database of whatever audio we get, and pick from it randomly as an alarm tone?
This is AlarmRoulette.
(Thanks to @HolyHaddock for the name that sums it up perfectly.)
Through your phone or on the web, anyone can anonymously record 30 seconds of whatever audio they feel like recording. Then, every morning, a random clip gets chosen by each user’s phone to be used as an alarm.
The possibilities are endless, and endlessly horrifying. One morning you could get woken by some soothing Mozart, and the next by Aphex Twin. On Wednesday you could hear an inspiring and encouraging message about how wonderful you are, and on Thursday you could get woken up by someone giving a running commentary of 2 Girls 1 Cup.
I can’t decide if this is the best, or the worst, thing ever. Maybe it’s both.
Also, for your initial idea, use the same voicebox as Professor Stephen Hawking, for an unusually overqualified newsreader experience.
Ooh, you could have fun with inappropriate news sources there too. Imagine Hawking's voice reading "What a scorcher! Cheryl spills her swimwear secrets in our exclusive interview!"
If you do this, I will upload at least 100 different recordings of Pipiru Pipiru Pipiru Pi.
Never again will I be able to cause so much grief in so little time.
Even if you write a filter to get rid of them all, you're going to have to sit through the damn song long enough to test the filter.
Also, you do realise that what you are suggesting is basically audio /b/.
Where most of the world considers "audio /b/" to be a bad thing, I just consider it a gap in the market. :D
And there wouldn't be any filtering -- I plan to expose myself to the uploaded audio as little as reasonably possible, for the sake of my own sanity!
Do it! DO IT!
Well, you wait a year and someone goes and does it for you. It looks a lot less... distressing... than AlarmRoulette, though.