Advice needed on plugin state transitions

Sebastian Dröge sebastian at centricular.com
Tue Aug 30 13:27:41 UTC 2022


On Mon, 2022-08-29 at 20:28 +0200, Philippe Rouquier via gstreamer-devel wrote:
> Thanks for your answer.
> 
> I discovered your plugin recently but, when I did, I had started my own
> version for some time (though I had not published it) and tailored it
> to my needs as a building block for my other project (an IBus input
> method using this STT plugin).
> I may be wrong but there is a difference with your plugin as mine does
> not use a vosk server but the library itself (with the models, hence
> the loading of large files I mentioned previously) and therefore does
> not need any connection; it works purely offline.
>
> At least that's what I understood after reading those links (but I may
> be wrong again):
> https://crates.io/crates/gst-plugin-vosk
> https://gitlab.freedesktop.org/rafaelcaricio/gst-plugins-rs/-/tree/add-vosk-transcriber-plugin/net/vosk

The first link is just a placeholder for now until the plugin is
actually merged :)

But your understanding is correct. That's an interesting aspect. Maybe
worth mentioning that in the merge request for some further input.

> Another reason I kept going was that I don't know rust and that I could
> not find the rust plugins packaged for my distribution (though I'd be
> interested in some of them like the noise reduction, thanks to Reinis
> who pointed out its existence to me).

Which distribution is this, OOC? I'd recommend requesting gst-plugins-
rs to be packaged for your distro.


-- 
Sebastian Dröge, Centricular Ltd · https://www.centricular.com


More information about the gstreamer-devel mailing list