voice-engine 0.3.18

A voip voice processing engine in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Voice Engine

A robust media processing library for Rust, designed for building voice applications.

## Features

- **Codecs**: Support for G.711 (PCMA/PCMU), G.722, G.729, and Opus.
- **Media Processing**: Includes Jitter Buffer, Resampling, and DTMF handling.
- **Voice Activity Detection (VAD)**: Integrated Silero VAD.
- **Noise Reduction**: Built-in denoiser.
- **Speech Services**:
  - **ASR**: Aliyun, Tencent.
  - **TTS**: Aliyun, Deepgram, Tencent.
- **Transport**: RTP and WebRTC support.

## Usage

This library is intended to be used as a component in voice applications like `rustpbx`.