>> input any media (audio, speech, image, text, and) would output any of these
This is exactly what we are trying to achieve with Ultraforge: https://www.filterforge.com/ultraforge/
It will be focused on images at first, but if it takes of, nothing prevents us from adding other types of nodes (audio, etc.)