Thalhammer / snowman

Snowboy reimplementation
https://thalhammer.github.io/snowman
Other
74 stars 21 forks source link

Updated documentation formatting, fixed spelling errors etc. #3

Closed sveinbjornt closed 3 years ago

sveinbjornt commented 3 years ago

Not much in the way of a contribution, but I improved documentation formatting, fixed some spelling mistakes/typos and added a license file. Thank you for your great work on this!

Thalhammer commented 3 years ago

I am not a native speaker, so even such simple things are highly appreciated :)

github-actions[bot] commented 3 years ago

Unit Test Results

1 files  ±0  1 suites  ±0   1s :stopwatch: ±0s 4 tests ±0  4 :heavy_check_mark: ±0  0 :zzz: ±0  0 :x: ±0 

Results for commit 8947691d. ± Comparison against base commit 8947691d.

sveinbjornt commented 3 years ago

@Thalhammer I'm interested in helping any way I can. I'm using Snowboy for hotword detection in a cross-platform digital assistant currently under development. This technology is very important to us since it is significantly improves on Pocketsphinx, which we used previously. I'm afraid I don't know much about machine learning or reverse engineering but I do work with some smart people in that field whom I can consult, and I know C quite well. I also have some experience with audio signal processing (though by no means an expert). Let me know what I can do to help!

Thalhammer commented 3 years ago

Basically I'd need someone with knowledge in those fields to glance over the reversed code and check if it makes sense. The issue is that while I have quite some experience in reversing stuff, I have virtually none in audio/ml stuff. So unless my tests fail I probably would not notice if what I am writing is complete garbage. If you consider using this, I am happy to hear (I'll probably add a list of users at some point, in case you want on it), but be aware that this is by no means stable software and certainly not production ready. I might also change the API at some point (definitly internal stuff, probably also the wrapper classes that where exposed in the original library) to make them easier/safer to use.

sveinbjornt commented 3 years ago

I'm currently making do with the binaries available via the Snowboy fork for production. However, your project here represents a real, possible open source future for this technology!