SDK for voice transformation
Change the speed, pitch and timbre of voice, or apply autotune, with a high-quality, efficient and cheap tool
Loading audio samples...
Technicalities
Audio features
- Can process any monophonic signals:
- Speech
- Singing voice
- In any language
- Music instruments (saxophone, flute, etc.)
- Neutral parameters leads to perfect reconstruction (err<-200dB)
- Known and constant latency before processing. Within 30-60ms (compensated for when using offline processing)
Technical features
- Very low memory usage
- No dynamic memory allocation
- No GPU needed
- On average time stretching is 500x faster than real-time, pitch scaling is ~180x real-time
Local processing
- No processing on the cloud, no useless latency, maximal responsiveness
- Full privacy. The audio never leaves the processing machine.
- Controlled versions
Supported languages
| Python | C/C++ | Swift | |
|---|---|---|---|
| OS | |||
| — | |||
| — | |||
| — | — | ||
| Processing modes | |||
| Offline | |||
| Streaming | — | ||
| Real-time | — | ||
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
$pip install pitchmeld
2
Create an account
3
Create an API key
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
License model: You pay to access the techno, you use it as much you want. No price scaling with usage, no tokens.
Free
For testing purpose
- Python SDK
- Minimal support
- Limited to 10min processing / month
- No parallel processing
- No real-time nor streaming processing
€0.00 / month
Recommended
Pro
Regular user
- Python SDK
- Priority support
- Unlimited processing
- No parallel processing
- No real-time nor streaming processing
€10.00 / month
Enterprise
Everything that's available
- Python SDK
- High-priority support
- Unlimited processing
- Unlimited parallel processing
- Real-time and streaming processing
- C SDK
- Swift SDK
- Disconnected SDKs
- Custom support and services
- Custom features