My throttle is a 0-5kohm potentiometer.
You'll need to know the voltage coming out of the pot. Do you have a multimeter/
Ideally I could spice the audio from a star wars landspeeder, upload it to the arudino, and have the frequency adjust when I pull on the throttle.
I don't know what a landspeeder sounds like.* You can get an audio shield (which has the memory and all of the audio circuitry to play WAV or MP3 files, except you'll need to add a power amplifier to drive the speaker).
Then, you can control playback with the Arduino. Volume control should be easy, but varying pitch/frequency is not as easy... It's easy if you can vary the sample rate (i.e. 44.1kHz), but pre-made audio shields are designed to run at standard frequencies (whatever the WAV or MP3 says in it's file-header).
Normally when you vary the pitch of an audio file with a computer, it gets re-sampled and I don't think the Arduino has enough processing power for real-time re-sampling. And, normal audio shields wouldn't allow you to read the audio file and process before feeding it the DAC.
You can generate "tones" (square & rectangular waves) directly in software, and you can have full-control over the frequency, and you wouldn't need an audio shield. But, you would need a digital pot (or something) to control volume. And, you can get some "interesting' sounds by varying the pulse width and mixing two or more tones together.
The normal tone() function doesn't allow you to change the pulse width, but if you want to experiment you can start by modifying the Blink LED example to run at audio frequencies and you can change the pulse width by varying the on & off times separately.
You might get some interesting/usable sounds by simply connecting an audio amplifier to the motor drive voltage. The pitch of the electrical noise should be proportional to motor speed. ...You's need a capacitor in series to filter-out the DC (leaving just the noise) and you might need some protection circuitry to protect the amp.
- I prefer Spaceballs to Star Wars!