私も以前同じ問題につまづいたことがあります。
そのとき私が調べた結果としては、Animator内の特定のAnimationの速度を変更するパラメータはありませんでした。
エディタのAnimator上では各AnimationのSpeedのプロパティを変更することで速度を変更できたのですが、コード上で変更する方法が見つかりませんでした。
AnimatorのGetCurrentAnimatorStateInfo()
から現在のStateの情報を取得できその中にSpeed
プロパティはあるのですが、読み取り専用となっていました。
その時行った解決法としては、AnimatorにBlendTreeを作成し、そのBlendTreeに同じAnimationを異なる再生速度で設定しそれをブレンドする方法をとりました。
この方法ならばBlendで使用するパラメーターを変更することで、それっぽく再生速度を変化させることが出来ました。
Unityちゃんの移動アニメーションも似たような作りになっていたと思います。

根本的な解決にはなっていませんが、何かの参考になればと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/16 11:12