Surprised this wasn't already a thing. What did people do before? Manually warp it?
Some vector graphics software allows you to deform objects to conform to a path. Text can easily be transformed to editable path objects.
Example in Inkscape:
https://graphicdesign.stackexchange.com/questions/103080/ink...