SDK for voice transformation
Change the speed, pitch and timbre of voice with a high-quality, efficient and cheap tool
For SaaS
- Pitch shifting
- Time stretching
- Spectral envelope stretching
For Music plugins
- Constant or time-variable pitch shifting
- Constant or time-variable time stretching
- Spectral envelope stretching
- Autotune / Pitch correction
Technical features
- Can process any monophonic signals:
- Speech (whatever language)
- Singing voice
- Music instruments (saxophone, flute, etc.)
- Python SDK for offline processing (no real-time, no streaming modes)
- C/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 during processing
- Latency < 60ms
- Contact us to request wrappers for other languages!
Supported platforms
Python


C/C++




Swift


Audio samples
Loading samples...
Quick setup
Follow these steps to register and run a quick example.
1
Install the Python package
$pip3 install pitchmeld
2
Create an account
Sign up here.
3
Create an API key
Generate 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__)"
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:
1import soundfile as sf
2import pitchmeld as pm
3audio, sr = sf.read("input.wav")
4shifted = pm.transform(audio, sr, psf=2)
5sf.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
€10.00 / month
Enterprise
Everything that's available