Persistent audio visualizer for hearing impaired

I would like to make a widget and possibly a lock screen that is an audio visualizer so my deaf girlfriend can be alerted to noises around her. Speech to text as a next step would be awesome too. Any suggestions on where to start would be greatly appreciated.