[rfu-automation] Re: [rfu-tech] Ideas for Creating Loco Robo DJ

Joe Futrelle futrelle at shout.net
Wed Jul 5 12:00:13 CDT 2006


Hi, I already have a working robo DJ implementation that uses a slightly
different strategy. I'll demo it at the next tech/automation meeting.

On Mon, July 3, 2006 10:47 am, Gary Cziko said:
> All:
>
> Here are some ideas for creating Loco Robo DJ that are directed primary
> at
> Joe Futrelle, but sent to the tech and automation lists in case anybody
> else
> has ideas or comments.
>
> One of the drawbacks to the current automated local music playlist is that
> listeners don't know what they are hearing or what they just heard. Loco
> Robo DJ would read iTunes directory information and use text-to-speech
> (TTS)
> voice synthesis to announce what has just been played.
>
> Here is the beginning of a design that might be able to do this:
>
> 1. Create a program that does TTS on the logs entries that ZaraRadio
> produces at the start that each song is played. ZaraRadio is cooperative
> because it writes a log entry as soon as a track begins to play and will
> add
> this entry to the same daily log file even if the file is open by another
> application (I don't know how it is able to do this without a "file is
> open"
> problem, but it can). A t typical entry looks something like this:
>
> 19:30:03    start    C:\Documents and Settings\g-cziko\My Documents\My
> Music\iTunes\iTunes Music\Tim Green\Catching Yourself Gracefully\Love For
> Sale.mp3 (hear first attachment).
>
> 2. The Loco Robo DJ program looks at each log entry and prepares an audio
> files that says something like this:"You just heard Tim Green performing
> Love for Sale from the album Catching Yourself Gracefully ". This audio
> file
> is placed in a folder and overwrites the previous audio file.
>
> 3. We schedule a recurring, low-priority event in ZaraRadio that waits for
> the current song to finish playing and then plays the audio file that Loco
> Robo DJ has previously recorded.
>
> 4. The playlist then takes over and goes to the next tune on the playlist.
>
> 5. Loco Robo DJ will have to somehow know not to announce song info for
> events that are not songs, such as station IDs, PSAs, etc. I don't think
> this should be a problem as they could be grouped under an identifying
> artist or album identification that Loco Robo DJ could be programmed to
> ignore.
>
> --Gary
>
> P.S. How's this for a station ID recorded by Robo Loco DJ:
>
> "This is WRFU-LP, Urbana, the home of Loco Robo, the world's only robot DJ
> that plays only local and regional music and is equally excited by all
> songs." (hear second attachment).
> _______________________________________________
> rfu-tech mailing list
> rfu-tech at lists.chambana.net
> http://lists.chambana.net/cgi-bin/listinfo/rfu-tech
>


-- 
Joe Futrelle
Person



More information about the rfu-automation mailing list