Audio Effects Microservice constitutes ready-to-use containerized packages of cloud applications that are built from Maxine algorithms. These containers contain all end-to-end applications with necessary dependencies, which can be easily deployed on public and private clouds and enable client applications to provide the benefits of NVIDIA Maxine algorithms via cloud-based GPU computing. For example, mechanisms described in this document can be used to easily launch the audio effects microservice in a public/private GPU-based cloud for the purpose of using Maxine background denoiser, room echo canceller, and other Maxine audio effects SDK algorithms. The microservice instance receives and processes the audio stream from a client and returns the processed audio stream to the client.
The microservice offers the following GPU-accelerated AI-based audio effects:
Audio Effects Server Audio Effects Microservice Server is a Docker image containing end-to-end applications with necessary dependencies that can be easily deployed on public and private clouds and enable client applications to provide the benefits of NVIDIA Maxine algorithms via cloud-based GPU computing.
Audio Effects Client Maxine Audio Client is a Docker image containing sample command-line application for Audio Effects Microservice. The client expects that a Audio Effects Microservice server is running. No GPU is required to run the sample client. Maxine Audio Client connects to the microservice configured and running on the Maxine Audio Server, sends audio to process to the server and receives the processed audio back from the server.
Audio Effects Quick Start Guide contains information to help you get started with setting up and running the Audio Effects Microservice. The specific commands included in this guide are designed for deploying the services for testing and for running the Maxine Audio Client application.
Audio Effects Reference Client is an example of a client application (in source code format) that can be used as a reference for creating custom applications for connecting to the Audio Effects Microservice.
Audio Effects User Guide is a detailed user guide for reference by developers.
Audio Effects Server Helm Chart is used to deploy Audio Effects Microservice. Specifically, it is designed to automate the steps for push-button deployment to a Kubernetes cluster.
Refer to the Audio Effects Quick Start Guide page for step-by-step instructions on getting started with Audio Effects Microservice.
Please refer to the User Guide for a more detailed documentation.
By pulling and using Audio Effects Microservice software, you accept the terms and conditions of the corresponding license.