Skip to content

CyCoreSystems/goertzel

Repository files navigation

goertzel - Golang goertzel tone detection library

This library provides tools for tone detection using the goertzel algorithm. All data is expected to be in 16-bit signed linear format, and there may be hidden assumptions. It was built to service telephony-oriented functionality.

Most users will simply make use of the high-level DetectTone function. However, lower-level block-wise control is available by directly manipulating the Target detector.

Contributing

Contributions welcomed. Changes with tests and descriptive commit messages will get priority handling.

About

Tone detection and goertzel library for Go

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published