silero-vad-go

module
v0.0.0-...-758c32e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2025 License: MIT

README


silero-vad-go

A simple Golang (CGO + ONNX Runtime) speech detector powered by Silero VAD

Go Reference


Requirements

  • Golang >= v1.21
  • A C compiler (e.g. GCC)
  • ONNX Runtime (v1.18.1)
  • A Silero VAD model (v5)

Development

In order to build and/or run this library, you need to export (or pass) some env variables to point to the ONNX runtime files.

Linux

LD_RUN_PATH="/usr/local/lib/onnxruntime-linux-x64-1.18.1/lib"
LIBRARY_PATH="/usr/local/lib/onnxruntime-linux-x64-1.18.1/lib"
C_INCLUDE_PATH="/usr/local/include/onnxruntime-linux-x64-1.18.1/include"

Darwin (MacOS)

LIBRARY_PATH="/usr/local/lib/onnxruntime-linux-x64-1.18.1/lib"
C_INCLUDE_PATH="/usr/local/include/onnxruntime-linux-x64-1.18.1/include"
sudo update_dyld_shared_cache

License

MIT License - see LICENSE for full text

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL