Getting the songs good, or the coherent script, or the TTS quality individually would already be good, but getting the full package so seamlessly consistent is amazing.
So far I'd say the only very minor weakness is that some of the narration is too emotionally flat. For the host, that mostly works and fits the nature of the kind of soothing radio host voice you'd expect from this kind of show (but slightly more excitement, or change in tone when changing subject would be great to prevent it from just becoming background I tune out), but it doesn't quite hit for the ads which are often over-the-top excited on radio.
But that's an incredibly minor nitpick. I've heard radio programs far worse than this on actual radio stations.
Please, please do a more extensive writeup of this (or release the code, though I fully understand if you intend to keep this to yourself). Heck, release the writeup as an episode :)
I could really see this turned into something to let users design a profile for a custom show, blending in a summary of news and media specific users care about.
@dang, if you see this, only 8 points for this post in 20 hours is criminal - if anything deserves a round in the second chance pool this is up there...
I’m going to try and open-source it in the next few weeks once I return from a trip.
Do you have anything you’d like to see in a write up?
I think what's most interesting to me is how you ensure the consistency. The "cascade" of generating a high-level plan, and then drilling down is something I've experiented with ad-hoc, but seeing it come together so nicely with the combination of multiple tools is fantastic, and so concrete examples of prompts going from the high level, to the songs, ads, etc. would be great in a writeup.