Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP GMF Speex Codec

A Speex audio codec component for ESP-GMF framework.

Key Features

  • Speex Encoder: Supports narrowband/wideband/ultra-wideband speech encoding
  • Speex Decoder: Complete Speex audio decoding functionality
  • Multiple Bitrate Modes: CBR (Constant), VBR (Variable), ABR (Average)
  • Audio Processing: Voice Activity Detection (VAD), Discontinuous Transmission (DTX), High-pass filtering
  • Quality Control: Adjustable encoding quality and complexity

Technical Specifications

  • Sample Rates: 8kHz, 16kHz, 32kHz
  • Channels: Mono only
  • Encoding Modes: Narrowband/Wideband/Ultra-wideband
  • Quality Levels: 0-10 (default: 8)
  • Complexity: 0-10 (default: 3)

Dependencies

  • ESP-IDF >= 5.5.0
  • espressif/gmf_core
  • espressif/gmf_audio >= 0.6.1
  • espressif/esp_audio_codec >= 2.3.0

Quick Start

Clone the repos into the components directory and it’s ready to use. You can directly call the speex original API. To use with ESP-GMF framework, you can refer to example in this repo.

About

Speex audio encoder&decoder module for ESP-GMF framework

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages