snips-nlu-rs
rustling-ontology
snips-nlu-rs | rustling-ontology | |
---|---|---|
2 | 2 | |
337 | 127 | |
0.0% | 0.0% | |
10.0 | 0.0 | |
over 1 year ago | over 2 years ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
snips-nlu-rs
-
Ask HN: Offline, Embeddable Speech Recognition?
I am in shop for a speech recon library that works offline and can fit on a phone (Android).
I used to use Snips AI (https://snips.ai/), which worked well until it was acquired by Sonos. Now the portal is down and I can't modify the model anymore.
Looking for something ideally written in C or that can target C for portability. Free/libre and copyleft preferable to avoid the acquisition trap again.
Tapping into the vast pools of knowledge of HN; could you please suggest alternatives, preferably ones you have experience with?
Thank you.
-
Getting long build times because of build script in dependency. Any work arounds?
Hey guys, I'm trying to write something that parses intents. I came across this: snips-nlu.
rustling-ontology
-
NLP POS tagging?
Yeah there is almost nothing NLPish out there for Rust, especially multi-lingual. That being said, Huggingface supports a number of models for Rust. Might be overkill for POS tagging (if there is even something, didn't check). I thought https://github.com/sonos/rustling-ontology included one but seems I misremembered
-
Getting long build times because of build script in dependency. Any work arounds?
The problem is, this crate brings in rustling-ontology where there's a build script that trains all the models. The problem is, it retrains every time I change my code. It's making my development a pain and I feel like throwing my machine in the bin, honestly lol. Literally, every time I do a cargo c, I have to wait a couple of minutes for it to retrain all the models. I tried to trim it down, I made a fork and patched it where I removed all the languages (except for english), but there's still that noticeable delay where it retrains even when I only add a warn! somewhere. Is there anything else I can do, or try?
What are some alternatives?
vosk-api - Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Porcupine - On-device wake word detection powered by deep learning
onnxruntime-rs - Rust wrapper for Microsoft's ONNX Runtime (version 1.8)
SpeechLoop - Many ASRs under one roof. With Benchmarking... answering the question. What is the best ASR for my dataset?