3 ms·
That's great, nice to see more and more projects of Machine learning being written in rust
by areeba_iqbal 1y ago
That's great, nice to see more and more projects of Machine learning being written in rust
- dcre 1y agoIt’s not really a machine learning project. It’s an application that calls existing models.
- amelius 1y agoRepo says: CPU-optimized speech recognition with Parakeet models
- dcre 1y agoI understand that it uses ML models. My point is that it is an end-user application making use of such models. It is recording audio, passing it to the model, and pasting in the resulting text to the focused input. The fact that the middle step happens to involve an ML model is not really intrinsic to anything the app does. If there was a good speech to text program that did not use ML, the app could use that instead and not really be any different.
- sipjca 1y agoTo be fair on the other side there is a fair lack of specific ML inference libraries in Rust, and this project is pushing some of that forward with Parakeet at the very least. The Rust library `transcribe-rs` came from it and hopefully will support more models in the future. While certainly it's not an ML project in the sense of I am not training models, the inference stack is just as important. The fact is the application does do inference using ONNX and Whisper.cpp.
- ajsnigrutin 1y agoMore than half the code is typescript.
- sipjca 1y agoIt's typescript because it is a Tauri app which uses the system webview to render the UI. Most of the audio code/inference code is Rust or bindings to libraries like whisper.cpp