「絶対に起きるWEB目覚まし」 を作りました。
HTML5のaudioを使用しています。
canPlayTypeを使用し、wavなどを再生できるかどうかでブラウザを判別しています。
----------------
if (objAlarm1.canPlayType) {
var bWav = ('' !== objAlarm1.canPlayType('audio/wav'));
----------------
漫画で使い方の簡単な説明ページも用意してみました。
http://tatsuaki.net/web_timer/manga1.html
設定した時間の5分前、3分前、1分前になると目覚まし声が鳴るのですが、特徴的な音声にしてみたので、よろしければ一度使って聞いていただけたらと思います。