Skip to content

This library is a Java port of the Speex speech codec (Open Source/Free Software patent-free audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI. The current version of this library is based on the code from Speex 1.0.5. Fork of:

License

Notifications You must be signed in to change notification settings

Tianscar/javasound-speex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Implementation of Speex

This is a fork of JSpeex.

This library is a Java port of the Speex speech codec (Open Source/Free Software patent-free audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI. The current version of this library is based on the code from Speex 1.0.5.

Add the library to your project (gradle)

  1. Add the Maven Central repository (if not exist) to your build file:
repositories {
    ...
    mavenCentral()
}
  1. Add the dependency:
dependencies {
    ...
    implementation 'com.tianscar.javasound:javasound-speex:0.9.8'
}

Usage

Tests and Examples
Command-line interfaces

Note you need to download test audios here and put them to /src/test/resources to run the test code properly!

License

Xiph.Org Variant of the BSD License

Dependencies

Library License Comptime Runtime
Jetbrains Java Annotations Apache-2.0 Yes No
VorbisJava Apache-2.0 Yes Yes

About

This library is a Java port of the Speex speech codec (Open Source/Free Software patent-free audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI. The current version of this library is based on the code from Speex 1.0.5. Fork of:

Topics

Resources

License

Stars

Watchers

Forks

Languages