Projet personnel · Application de bureau
Cherify
Apprendre une chanson à l’oreille, c’est mettre en pause, revenir en arrière et deviner les accords. Cherify sépare la voix du groupe, transcrit les paroles, détecte les accords dans l’accompagnement et aligne le tout dans une fiche pour s’entraîner. Elle fonctionne hors ligne ; les services cloud sont une option.
- Auteur
- Christian Arango
- Rôle
- Product Owner et développeur, avec Claude Code
- Plateforme
- Windows · Python
- Statut
- Version 0.9.0 · juillet 2026
Le problème
Paroles et accords arrivent rarement ensemble, ni en rythme
Les sites de paroles oublient les accords, les sites d’accords oublient le minutage, et un mixage complet trompe les deux. Je voulais une seule fiche où chaque phrase affiche les accords qui sonnent dessous.
Ce que j’ai construit
Séparer d’abord, puis transcrire et écouter les accords
- Séparation
La voix et le groupe, séparés
Demucs divise la piste. La voix isolée alimente la transcription, l’accompagnement alimente la détection d’accords.
- Paroles
Des phrases qui gardent leur minutage
faster-whisper transcrit chaque phrase avec ses horodatages. Les paroles que vous collez deviennent la référence et sont alignées sur l’audio.
- Entraînement
Un onglet d’entraînement
Un lecteur avec transposition, accords simplifiés, tempo variable et export.
Voir comment chaque moteur est choisi
$env:CHERIFY_TRANSCRIPTION_PROVIDER = "auto" # auto, openai o local
$env:OPENAI_TRANSCRIBE_MODEL = "gpt-4o-transcribe-diarize"
$env:CHERIFY_CHORD_PROVIDER = "auto" # auto, klangio o local
$env:WHISPER_MODEL = "large-v3-turbo"Décisions
Le local d’abord, le cloud quand il aide
Une solution de repli hors ligne
Le mode automatique utilise la transcription et la reconnaissance d’accords dans le cloud si une clé est configurée, sinon des modèles locaux open source.
Les clés ne touchent jamais le disque
Les utilisateurs avancés peuvent ajouter leurs propres clés. Elles restent en mémoire jusqu’à la fermeture, et l’installateur n’en contient aucune.
Pas d’accords inventés
Un texte importé sans accords reste sans accords. L’application n’invente jamais de progression.
Où en est le projet
L’installateur est prêt ; les accords demandent encore une oreille humaine
La version 0.9.0 est livrée avec un installateur Windows qui ne demande pas de droits d’administrateur. Les mixages denses, les accordages alternatifs et les extensions complexes peuvent encore nécessiter une correction manuelle.