it already exists :-)
I had something like that alarm clock set up with my amiga years ago using crontask (or something) and an infrared controler so it would play a sample a few times (through speakers) then switch on the amplifier and tv , switch to a program that started at that time and after a half hour or so switch everything back off so i wouldnt have to get out of bed. It even switched on the lights in my room (infrared controlled lightswitch).
the cron program sent some arexx commands to the infrared controller, both can be found on aminet.
This was wen my amiga was still in its desktop case and made no noise at all (no fans and hdmotor switched off)