Un fichier LRC est un format de fichier basé sur du texte, spécifiquement conçu pour synchroniser les paroles d'une chanson avec un fichier audio, tel qu'un MP3, FLAC ou WAV. Il contient le texte brut des paroles accompagné de balises temporelles spécifiques, généralement au format [mm:ss.xx], qui indiquent à un lecteur multimédia exactement quand afficher chaque ligne de texte pendant la lecture audio. Ce format a été popularisé à l'origine par des logiciels comme Winamp et divers lecteurs MP3 basés sur du matériel à la fin des années 1990 et au début des années 2000. Il existe deux types principaux de fichiers LRC : le LRC simple, qui assure une synchronisation ligne par ligne, et le LRC amélioré (enhanced LRC), qui peut fournir une synchronisation mot par mot pour des affichages de style karaoké plus précis. Étant essentiellement des fichiers texte brut, ils peuvent être ouverts, lus et modifiés dans n'importe quel éditeur de texte de base comme Notepad (Bloc-notes) ou TextEdit. Ils sont largement utilisés dans les applications de karaoké, les lecteurs de musique mobiles et les services de streaming modernes pour offrir une expérience de 'chant en chœur' dynamique. Pour fonctionner correctement, le fichier LRC porte généralement le même nom de fichier que la piste audio qu'il accompagne et est stocké dans le même répertoire, permettant au lecteur multimédia de localiser et de charger automatiquement les paroles. Cette synchronisation permet une interface utilisateur dynamique où les paroles défilent en temps réel à mesure que la musique progresse, ce qui en fait un format essentiel pour les passionnés de musique numérique et les amateurs de karaoké du monde entier.