About

What Lyric Companion does

A free tool that helps classical singers, voice students, coaches, and choral directors prepare vocal scores — IPA transcriptions, word-by-word translations, and dictionary definitions across opera, lieder, art song, oratorio, and choral repertoire in five languages.

Who it’s for

Data sources

How it works

Libretto and song texts are sourced from public-domain collections, 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 work in the library.

Resources for singers

Texts & translations

Sheet music

  • IMSLP — free public-domain scores
  • CPDL — choral public-domain library

Pronunciation

  • IPASource — IPA transcriptions for singers

Discovery

Credits

Built with Flask, vanilla JavaScript, and a lot of love for the operatic repertoire.

Get in touch

Have a feature idea, found a problem, or just have a question? Let us know.