All Projects → brentnd → go-snowboy

brentnd / go-snowboy

Licence: MIT license
Go wrapper for Kitt-AI's snowboy audio detection library.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to go-snowboy

go-avs
A simple package for communicating with Amazon’s HTTP/2 API for AVS.
Stars: ✭ 25 (-37.5%)
Mutual labels:  alexa, avs, alexa-voice-service
alexa-ruby
Ruby toolkit for Amazon Alexa service
Stars: ✭ 17 (-57.5%)
Mutual labels:  alexa, alexa-voice-service
Wukong Robot
🤖 wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,还可能是首个支持脑机交互的开源智能音箱项目。
Stars: ✭ 3,110 (+7675%)
Mutual labels:  alexa, snowboy
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-25%)
Mutual labels:  alexa, alexa-voice-service
Alexa
New version is at https://github.com/respeaker/avs
Stars: ✭ 49 (+22.5%)
Mutual labels:  alexa, alexa-voice-service
alexa-swift3-sample-app
A sample iOS/Swift3 app that brings Alexa Voice Service to your phone.
Stars: ✭ 48 (+20%)
Mutual labels:  alexa, alexa-voice-service
SinricPro Generic
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: ✭ 18 (-55%)
Mutual labels:  alexa, alexa-voice-service
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+7060%)
Mutual labels:  alexa
jarvis-workshop
Amazon re:Invent workshop - "Alexa, Ask Jarvis to Create a Serverless App for Me" -
Stars: ✭ 14 (-65%)
Mutual labels:  alexa
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+430%)
Mutual labels:  alexa
Bst
🔧 Bespoken Tools - Tools for making voice apps faster and better
Stars: ✭ 193 (+382.5%)
Mutual labels:  alexa
awesome-keyword-spotting
This repository is a curated list of awesome Speech Keyword Spotting (Wake-Up Word Detection).
Stars: ✭ 150 (+275%)
Mutual labels:  hotword-detection
ForTrilinos
ForTrilinos provides portable object-oriented Fortran interfaces to Trilinos C++ packages.
Stars: ✭ 24 (-40%)
Mutual labels:  swig
ask-toolkit-for-vscode
ASK Toolkit is an extension for Visual Studio Code (VSC) that that makes it easier for developers to develop and deploy Alexa Skills.
Stars: ✭ 90 (+125%)
Mutual labels:  alexa
xiaoai-patch
Patching for XiaoAi Speakers, add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A
Stars: ✭ 58 (+45%)
Mutual labels:  alexa
Go Alexa
A collection of Amazon Echo / Alexa tools for Go development.
Stars: ✭ 245 (+512.5%)
Mutual labels:  alexa
pyaer
Low-level Python APIs for Accessing Neuromorphic Devices.
Stars: ✭ 20 (-50%)
Mutual labels:  swig
Homeassistant Config
Stars: ✭ 211 (+427.5%)
Mutual labels:  alexa
myAWSStudyBlog
AWS Study Blog
Stars: ✭ 85 (+112.5%)
Mutual labels:  alexa
swig-srilm
SWIG Wrapper for the SRILM toolkit
Stars: ✭ 33 (-17.5%)
Mutual labels:  swig

go-snowboy

CircleCI

The Go bindings for snowboy audio detection (https://github.com/Kitt-AI/snowboy) are generated using swig which creates a lot of extra types and uses calls with variable arguments. This makes writing integrations in golang difficult because the types aren't explicit. go-snowboy is intended to be a wrapper around the swig-generated Go code which will provide Go-style usage.

Docs

See https://godoc.org/github.com/brentnd/go-snowboy

Dependencies

  • SWIG (v 3.0.12 recommended)

Go Packages

  • github.com/Kitt-AI/snowboy/swig/Go

Example

Example hotword detection usage in example/detect.go. Example API hotword training usage in example/api.go.

Building

go build -o build/snowboy-detect example/detect.go
go build -o build/snowboy-api example/api.go
go build -o build/snowboy-listen example/listen.go

Running

usage: ./build/snowboy-detect <resource> <keyword.umdl> <audio file>
usage: ./build/snowboy-listen <resource> <keyword.umdl>

See Also

Makefile has some standard targets to do go build steps

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].