2.3 KiB
Tutoriel : Transcrire de l'audio avec Whisper sur Linux Mint
1. Préparation du système (Multimédia)
Contrairement à Fedora, Linux Mint inclut souvent les codecs, mais il est préférable d'installer FFmpeg officiellement via les dépôts standards. Pas besoin de dépôt tiers comme RPM Fusion ici.
-
Mise à jour des listes :
sudo apt update -
Installer FFmpeg :
sudo apt install ffmpeg -
Vérification :
ffmpeg -version
2. Configuration de l'environnement Python
Sur Mint, certains paquets Python sont nommés différemment.
-
Installation des outils Python :
sudo apt install python3 python3-pip python3-venv -
Création et activation de l'environnement :
python3 -m venv whisper-envsource whisper-env/bin/activate -
Mise à jour de Pip :
pip install --upgrade pip
3. Installation et utilisation de Whisper
Cette partie est identique peu importe la distribution, car on utilise pip (le gestionnaire de paquets propre à Python).
-
Installation :
pip install openai-whisper -
Lancer la transcription :
whisper mon_audio.mp3 --model medium --language French
🔄 Tableau comparatif pour ton exposé
Si tu veux montrer les différences durant ta présentation, ce petit tableau est très efficace :
| Action | Commande Fedora | Commande Linux Mint |
|---|---|---|
| Gestionnaire | dnf |
apt |
| Installer FFmpeg | sudo dnf install ffmpeg |
sudo apt install ffmpeg |
| Outil Environnement | python3-virtualenv |
python3-venv |
| Installer htop | sudo dnf install htop |
sudo apt install htop |
⚠️ Point d'attention pour Mint (Ubuntu)
Sur les versions très récentes de Linux Mint, si tu essaies d'installer des paquets Python avec pip en dehors d'un environnement virtuel, tu peux recevoir une erreur de type "externally-managed-environment".
C'est pour cela que l'étape python3 -m venv whisper-env que tu as faite dans ton historique est cruciale sur Mint : elle permet de contourner cette sécurité proprement sans casser le système.
Souhaites-tu que je te génère un script .sh que tes spectateurs pourraient copier-coller pour tout installer automatiquement sur Mint ?