SDK for voice processing
High-quality, efficient and cheap
For SaaS
- Pitch shifting
- Time stretching
- Spectral envelope stretching
- Pitch variance scaling / Expressiveness scaling
For Music plugins
- Constant or time-variable pitch shifting
- Constant or time-variable time stretching
- Spectral envelope stretching
- Autotune / Pitch correction
- Pitch variance scaling / Expressiveness scaling
Technical features
- Can process any monophonic signals (voice and any music instruments like saxophone, flute, etc.)
- Python SDK for offline processing (no real-time, no streaming modes)
- C++ and Swift SDKs for both real-time, streaming and offline processing
- Neutral parameters leads to perfect reconstruction (err<-200dB)
- Very low memory usage
- No dynamic memory allocation
- Known and constant latency
- Contact us to request wrappers for other languages!
Quick setup
Follow these steps to register and run a quick example.
- 1.Install the Python package.$pip3 install pitchmeld
- 2.Create an account here.
- 3.Create an API key in your dashboard here.
- 4.Set the API key in your environment.$export PITCHMELD_KEY=your_api_key_here
- 5.Start using the Python package.$python3 -c "import pitchmeld; print(pitchmeld.__version__)"
- and you're all set!
- Run a quick example: load audio, pitch shift up by 1 octave, and save.Save the following in a .py file and run it with python:import soundfile as sfimport pitchmeld as pmaudio, sr = sf.read("input.wav")shifted = pm.process(audio, sr, psf=2)sf.write("output.wav", shifted, sr)
Pricing
Choose the plan that works best for you.
Free
For testing purpose
$0.00 / month
Recommended
Pro
Regular user
14 days free trial
$10.00 / month
Enterprise
Everything that's available