I wrote a program to lipsync the shipping forecast in a terminal window, and I have no regrets.
@ancientjames are you willing to make the source available?