Ludovic Frank - Développeur indépendant

Faire du speech to text sur macOS avec Whisper d'OpenAI, installation simple avec Homebrew

ionicons-v5-k Ludovic Frank 6 oct. 2025
157 lectures Niveau : intermédiaire

Hello par ici 😁,

Cette semaine, on ne va pas faire un gros article, on va faire quelque chose de simple et d'utile...

J'espère que ça vous plaira quand même ! 🙂

L'idée est de parler de Whisper d'OpenAI, cette "IA" permet de transcrire un fichier audio en texte, et c'est totalement possible de la faire fonctionner sur votre machine locale, sans connexion internet.

Vous êtes prêt ? Alors c'est parti !

Les vocaux WhatsApp, pratique pour ceux qui les envoient...

Alors, déjà, voilà la raison principale de cet article...

Dans mon monde, je communique beaucoup à l'écrit avec pas mal de personnes, j'ai toujours aimé la communication écrite, la preuve vous lisez mon blog.

Mais parfois, je reçois des vocaux WhatsApp et je déteste ça.

Un message écrit, on peut le survoler pour y récupérer les informations dont on a besoin, on n'a pas besoin d'attendre que tout le vocal se déroule.

De plus, dans notre monde de LLM ("Large Language Model"), on peut tout à fait mettre un gros message dans le LLM pour lui demander d'extraire les informations clés.

Bonus : comment télécharger un vocal sur WhatsApp ?

En écrivant ces lignes, je me dis que certains d'entre vous ne savent peut-être pas qu'on peut télécharger un message vocal sur WhatsApp.

Sur téléphone (iOS dans mon cas), je n'ai pas cherché comment faire, je dois avouer n'en avoir pas besoin...

Par contre, sur ordinateur, ça peut être pratique de récupérer le fichier.

Avec WhatsApp Desktop, cliquez sur la petite flèche au-dessus de la photo de votre contact sur un message, puis -> "Sauvegarder dans téléchargements"

Cela aura pour effet de vous donner le fichier .opus du vocal.

Homebrew, le gestionnaire de paquets pour macOS

Alors, Homebrew n'est pas quelque chose d'officiel supporté par Apple, ce sont les devs qui ont mis ça en place (oui, on est trop fort 😝)

Pour fonctionner, Homebrew a besoin des commandes d'Xcode, l'IDE d'Apple. Vous pouvez vous prendre le chou à installer uniquement les CMD, mais tant qu'à faire, vu que vous êtes sûrement dev (ou un métier proche), installez directement Xcode.

Une fois Xcode installé, installez Homebrew avec la commande suivante :

Et voilà, après vous avoir demandé votre mot de passe root et avoir patienté un peu, vous devriez avoir Homebrew sur votre système.

Installer Whisper avec Homebrew

Maintenant que vous avez Homebrew, installez simplement Whisper avec la commande suivante :

Ici, ça va mettre un peu de temps, car il y a beaucoup de dépendances à Whisper (Python tout ça tout ça).

Mais une fois installé, vous serez "ready to go".

Transformer un fichier audio en texte avec la commande Whisper

La partie la plus facile...

Il suffit de faire une commande Whisper, puis donner le chemin du fichier, puis dire en quelle langue est le fichier.

Et c'est parti !

Comme vous pouvez le voir, durant la transcription, vous verrez le texte s'afficher dans le terminal.

Attention aux ressources CPU

Eh oui... le processus est lourd pour votre machine. Dans mon cas, j'ai exécuté ça sur mon MacBook Pro M3 Pro, et j'étais à 60% d'utilisation du CPU.

Une fois le traitement terminé, vous aurez vos fichiers transcrits avec plusieurs formats prêts à être utilisés dans le même dossier que votre fichier audio.

Mention spéciale pour le fichier .srt, pratique pour ajouter les sous-titres à une vidéo.

Conclusion

Et voilà, ce petit article touche à sa fin.

L'idée était de faire quelque chose de léger mais d'utile.

Passez une très bonne journée et à la prochaine.