Logiciels libres pour pros - arnaudrco/exemples GitHub Wiki
8 dépôts github : exemples-de-montages avec les ateliers et projets réalisés au repair café festisol animations et projets réalisés pendant FESTISOL et à la MJC ; CROUS-micro-python animations et projets commencés au CROUS et poursuivis pendant les ateliers numériques ; piano une nouvelle passion réalisée à coup de marteau visio et communication ; jouets réparations, récréations mathématiques, création de nouveaux jouets developpement-voiture robot, intelligence artificielle ; raspberry-pico et micro-python ; Repair Café d'Orsay Blog
Linux est un système à part ; il faut du temps pour comprendre les lignes de commandes ; les réussites valent le coup
Arch
Il faut installer Arch avec une commande en ligne "archinstall" ; pour ceux qui préfére une installation graphique, EndeavourOS ; ce LINUX donne accès à une riche bibliothèque accessible par la commande "pacman"
Il faut connaître les lignes de commande ; Arch Linux, simplicité de conception - selon le principe KISS.
librairies
Pas besoin d'ajouter des dépots sous arch. Sur le site https://archlinux.org/ il y a les paquets officiels , tu les installes par 'pacman -Suy nom du paquet" et ceux, nombreux, dans la communauté des utilisateurs (AUR) https://aur.archlinux.org/ tu les installes par "yay -Suy nom du paquet" exemple "yay -Suy whisper.cpp-git" . Si le logiciel n'est pas dans l'AUR c'est que c'est vraiment un logiciel expérimental , en principe pas besoin d'installer à la main..
opérations en ligne
c'est rebutant an début ; quelques commandes très efficaces
pour se promener dans les répertoires
- cd (pour explorer un répertoire)
- ls (lister les fichiers)
- lsusb (lister ce qui est brancher sur USB)
avoir des droits d'accès, editer, effacer
- sudo (avoir des droits d'accès)
- nano (editeur)
- del( effacer un fichier )
sur les fichiers
- cp (Copie les fichiers et les répertoires)
- mv (Déplace et renomme les fichiers et les répertoires)
- rm (Retire les fichiers et les répertoires)
- mkdir (Crée des répertoires)
Regarder la TV en différé
Regarder les emissions hors direct avec Captv ; la version linux est encore en version béta ; extraire de dossier captvty-3.xxx
la version windows a été complétée par une version linux ; pour la lancer installer "mono" et lancer dans le dossier
sudo apt install mono-complete
mono Captvty.exe Pacman gére les dépots avec une très grande bibliothèque d'utilisateurs AUR (Arch User Repositories) et une bonne documentation Wiki
pilote manquant
C'est la tuile : la carte WIFI est vue comme une clé USB sous linux ; très souvent Linux trouve tout seul les pilotes ; merci à Jean-Pierre pour son aide pour ma clé
commentaire de JP : le dongle n’est pas encore en mode Wi-Fi, il se présente comme une petite clé USB contenant les drivers Windows . "lsusb" donne une liste contenant : ID a69c:5721 aicsemi Aic MSC qui est notre nouvelle clé
lsusb
Il faut basculer du mode disque au mode Wifi ; rentrer la commande "usb_modeswitch"
sudo usb_modeswitch -v a69c -p 5721 -K
PB Driver pas dans le noyau linux , il faut l'installer à part
Installation du pilote
Le pilote est récupéré suivant l'adresse donnée dans l'AUR ArchLinux de aic8800-dkms-git
sudo apt update
sudo apt install git dkms build-essential linux-headers-$(uname -r)
git clone https://github.com/a5a5aa555oo/aic8800
cd aic8800
make
make install
Puis installer le driver dans linux : modprobe aic8800_fdrv
le driver doit être installé : on le vérifie en faisant un lsmod |grep aic ou ip a (on doit voir une nouvelle carte wifi ) dmesg |grep -i aic
On peut alors se connecter en wifi comme d'habitude
Rendre cela permanent
sudo nano /etc/udev/rules.d/aic8800.rules
- Mettre la ligne :
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="a69c", ATTR{idProduct}=="5721", RUN+="/usr/sbin/usb_modeswitch -K -v a69c -p 5721 - reboot
La clé ne doit plus apparaître comme un periph de stockage au démarrage : un lsusb donne : ID a69c:88dc AIRSemi AIC8800DC. Linux doit avoir chargé les driver AIC lsmod |grep aic. Ouf !
Saisie vocale
Saisie vocale sous Arch Linux
Whisper sous Arch Linux ; résultat impressionnant
Plus difficile que les autres Linux mais Archlinux est une version très stable ; c'est une autre façon d'installer la reconnaissance vocale
une riche bibliothèque
Pacman gère les dépôts avec une très grande bibliothèque d'utilisateurs AUR (Arch User Repositories) et une bonne documentation Wiki
yay -S whisper.cpp
Des sites de dépots sont à ajouter ; "yet another whisper" marche bien ; pour le modèle ( 1 Go environ ) télécharger
yay -Sy whisper.cpp-model-large-v3-q5_0
Il faut appuyer plusieurs fois sur retour ou OK https://aur.archlinux.org/packages/whisper.cpp-model-large-v3-q5_0
-
Installation
- Si tu n'as pas installé whisper.cpp, installe-le via l'AUR (comme précédemment) ou compile-le depuis les sources.
-
Télécharge un modèle
- Exemple avec le modèle large :
-
Lance la transcription
- Utilise un fichier audio (ex : audio.mp3) :
- Options :
- -m : modèle utilisé
- -f : fichier audio