About

Lyric Companion is a free tool that helps classical singers, voice students, coaches, and choral directors prepare vocal scores. It provides IPA transcriptions, word-by-word translations, and reference metadata for opera librettos in French, Italian, German, English, and Dutch.

Who it's for

Data sources

Lyric Companion draws on several open-access data sources:

How it works

Librettos are ingested from public sources, processed into structured blocks (dialogue, headings, stage directions), and enriched with IPA transcriptions from offline dictionaries. The reader interface lets you toggle IPA, translations, and character filtering on any libretto in the collection.

Credits

Built with Flask, vanilla JavaScript, and a lot of love for the operatic repertoire. Grove Dictionary data is used for educational and reference purposes under fair use.