Skip to content

Getting Started with the Revoize SDK

What is the Revoize SDK?

Revoize SDK is an innovative Rust library crafted to enhance your speech processing capabilities with state-of-the-art models and algorithms.

Our versatile library is ideal for a wide array of applications, including:

  • Real-time speech enhancement
  • Audio recording enhancement

With the Revoize SDK, you can achieve:

  • Background noise removal
  • Reverberation reduction
  • Speech bandwidth extension
  • Codec artifact elimination
  • Gap and glitch correction in speech signals

We offer a variety of models tailored to your needs. Choose from lightweight discriminative models for efficient denoising under limited resources, or opt for robust generative models for complex tasks like bandwidth extension and speech reconstruction when you have more computational power at your disposal.

Overall Flow

Whether you're using the Revoize SDK for real-time speech enhancement or processing audio recordings, the overall flow of the application remains consistent. First, initialize the SDK, then acquire audio chunks (either from a file or an actual input audio endpoint), process them using the SDK, and send the processed chunks downstream, e.g., to a speaker or a file.

Here's a simple flowchart that illustrates the process:

Getting the Revoize SDK

For more details on how to get the Revoize SDK, please contact us using our contact form.