Adjusting animation speed according to path movement

Hey hey! I’m animating a character running along a path. By setting a follow path constraint and using the graph editor I have the character moving along the path at the desired speeds.

Now I would like my run cycle to repeat and adjust it’s speed according to the movement speed along the path. The character starts out slow and then increases in movement speed, so the run cycle speed must be adjusted accordingly. It would be great if I could connect animation speed to the path speed somehow.

If that’s not possible, I would like to adjust the run cycle speed through another graph, so I can manually make sure animation speed and path speed matches somewhat.

Is it possible to do any of these things?

I’m sorry if this is a basic question, I’ve been googling for hours without finding much!

Shameful bump