Control the pitch, tempo, octave of audio

I’m building mobile app with react native.
I want to control pitch, tempo, octave property of an audio while the audio is playing.
Can I implement this functionality using JUCE?

yes. is the audio played from a file or recorded in realtime via the mic?

Yes, Both of them.
The audio is recorded via mic and my project is react native.
Can you give me super guide about my case, please?
Are you support team or general user of JUCE?

There is some good discussion on resources and pros/cons for Juce + react native development here:

There are also many discussions on pitch, tempo, and octave in the forum: