I fast forward 1:15. Works a treat

Brian-in-ohio

On 10/20/21 06:07, Jon Spriggs wrote:
Hi Izzy,

I do something similar (but, honestly, much less efficiently) with CCHits.net. The show is run using this script: https://github.com/CCHits/Website/blob/master/CLI/showmaker.php and this library: https://github.com/CCHits/Website/blob/master/CLI/library.php

And yes, it's god-awful PHP, written over 10 years ago by someone who didn't really know a lot about Object Orientated Programming, but thought it was a bloomin' good idea, and should be done that way.

Basically, I use Festival to create the text-to-speech elements, and then use Sox to move audio around, add audio (or silence) to the start and end of the show and layer one element on top of the next. You're welcome to have a poke around in the code and ask questions at will :) If you want to take this off-list, I'm happy to be emailed directly, or you can contact me via Telegram (https://t.me/jontheniceguy) or Matrix (https://matrix.to/#/@jontheniceguy:matrix.org) or at a push Twitter or LinkedIn DMs :) Links to those profiles are on my website listed below :)
--
Jon "The Nice Guy" Spriggs
@jontheniceguy everywhere...
https://jon.sprig.gs


On Sun, 17 Oct 2021 at 19:52, Izzy Leibowitz via Hpr <[email protected]> wrote:

    This idea is related heavily with a project I am percolating
    between all the other things that I am doing. Namely, a way of
    setting up some kind of autotools-esque deployment of podcasts.

    I've been bolstering my knowledge of XML/XSL over the last few
    weeks, but if anyone wants to work on it as well the idea is:

    1. An XML based template for a show, something like:
    <show>
    <intro class="music">
    <file>/path/to/intro/music</file>
    </intro>
    <section class="main">
    <file>/path/to/main/section</file>
    </section>
    <effect>
    <type>ladspa</type>
    <file>/path/to/plugin</type>
    <start>&start;</start>
    <end>&end;</end>
    </effect>
    </show>

    2. A makefile template to ingest that xml into ffmpeg or some
    other application to apply those edits to that audio non-destructively

    3. A configure shell script that would allow you to modify the
    makefile, or the XML via xslt, to remove certain sections or to
    export the edited show as a specified format.

    4. Something like a `make publish` trigger that could
    automatically upload a target to the distribution server and
    update the atom feed accordingly.

    The idea behind this was that it would allow people to examine the
    raw, preferably unedited, files and effects that went into making
    the podcasts they like in order to give them the
    inspiration/example to follow to make their own podcast. It also
    has the upshot of being able to quickly spin up bespoke feeds for
    various needs and allowing listeners to "compile" the show
    themselves, if they have special requirements.

    As I said, I am trying to work on it every now and then, when I
    have time, but I don't have a lot of time and am very new to
    XML/XSL as well as not as well versed in FFmpeg as I would
    certainly like to be, so if anyone sees this idea and thinks it
    would be easy for them to implement, I wholeheartedly encourage it.

    V/r,

    Izzy Leibowitz


_______________________________________________
Hpr mailing list
[email protected]
http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org
_______________________________________________
Hpr mailing list
[email protected]
http://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org

Reply via email to