Je viens de découvrir ce matin le logiciel Murmure et non, rien à voir avec le film, "l'homme qui murmure à l'oreille des chevaux,"
Murmure est un logiciel de Speech-To-Text (STT) fonctionnant en local, grâce à Ollama.
Cependant, la version AppImage ne fonctionne pas sur Fedora, alors on va le compiler à la main
- installe les dépendances nécessaires à la compilation :
sudo dnf install webkit2gtk4.1-devel \
openssl \
openssl-devel \
wget \
libappindicator-gtk3-devel \
libxdo-devel \
rust-alsa-devel \
cairo \
libappindicator-devel \
libstdc++-static \
git \
pnpm \
ollama- On clone le projet et le modèle.
git clone https://github.com/Kieirra/murmure.git
wget -O /tmp/parakeet-tdt-0.6b-v3-int8.zip https://github.com/Kieirra/murmure-model/releases/download/1.0.0/parakeet-tdt-0.6b-v3-int8.zip- installe les dépendances nodejs avec la commande pnpm
cd murmure
pnpm install- On compile
CFLAGS+=' -ffat-lto-objects'
pnpm tauri build -b rpm- Installation du RPM
sudo dnf install ./src-tauri/target/release/bundle/rpm/murmure-1.7.0-1.x86_64.rpm- Et, pour finir, on installe le modèle
sudo unzip -o /tmp/parakeet-tdt-0.6b-v3-int8.zip -d /usr/lib/murmure/_up_/resources/