Object Moving Along Two Splines Varies in Speed

Hi everyone. In essence, my goal is to have an object travel along two splines whilst keeping a constant speed. The issue I’m having is that the object traveling along one spline goes a certain speed, but that same object (now transitioned to the next spline) goes a different speed. My implementation dictates that the “speed” is really just the play rate of the timeline function I’m using to move the object across the spline. I problem rests in the fact that the splines are of different lengths, but that doesn’t tie into the duration of the timeline. Can anyone lend some assistance?