Skip to content
/ go-speex Public
forked from winlinvip/go-speex

Golang binding for speex (FORK: use pkg-config)

License

Notifications You must be signed in to change notification settings

jlai/go-speex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-speex

Golang binding for speex(https://github.com/winlinvip/speex)

Usage

First, get the source code:

go get -d github.com/winlinvip/go-speex

Then, compile the speex:

cd $GOPATH/src/github.com/winlinvip/go-speex &&
git clone https://github.com/winlinvip/speex.git speex-lib &&
cd speex-lib/ && bash autogen.sh && ./configure --prefix=`pwd`/objs --enable-static && make && make install &&
cd ..

Done, import and use the package:

To run all examples:

cd $GOPATH/src/github.com/winlinvip/go-speex && go test ./...

There are an example of SPEEX audio packets in FLV:

For more information about SPEEX codec, read:

Winlin 2016

About

Golang binding for speex (FORK: use pkg-config)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%