audio control for pitch through arduino

Greetings guys,
can anyone help me learn about the pitch shift of audio controlled by an Arduino?

I have an audio file which I would like to control by speed data in arduino. (Eg low pitch low-speed, high pitch high speed.), will it work with Arduino mega 2560. I am planning to measure speed data with GPS and I will like to change noise level, pitch or intensity of saved sound file on an sd card.

It would be really helpful if anyone can help me