Talking Scores - making sheet music more accessible for blind and print impaired musicians

A Talking Scores is a spoken representation of sheet music / stave notation; often including recordings of the music being described. Talking Scores are designed to assist blind / visually impaired / print impaired musicians to read sheet music / stave notation.

This is a two bar extract from Eine kleine Nachtmusik by Mozart to demonstrate what a talking score is...

Bar 1:
Time signature - 1 of 1 is 4 4.
Key signature - 1 of 1 is 2 sharps.

Beat 1: crotchet high D .
Beat 2: quaver rest , mid A .
Beat 3: crotchet high D .
Beat 4: quaver rest , mid A .

Bar 2:
Beat 1: quaver high D , mid A .
Beat 2: quaver high D , F .
Beat 3: crotchet high A .
Beat 4: crotchet rest .

End of Extract...

Producing a talking score manually can be time consuming, is often not a straightforward process and may require aspects tailored to individual musicians.

This website can automatically produce a talking score from a MusicXML file. It will produce a representation of the score as text (well formatted HTML), along with audio for the music; but you will need to use a screen reader to get the "talking" aspect of the Talking Score.

This website also attempts to replicate some of the benefits of print music - ie the ease of navigation and freedom to choose what aspects are important to you as you progress through learning the score. For example, the talking score begins with a summary that highlights what might "jump out" from a printed score - eg key changes / repeated sections / common rhythms etc. You can change which parts (ie instruments) are played or described and other aspects such as section length. The formatting allows for easy screen reader navigation between sections / bars / parts etc. You can also customise how various aspects of the score are described - eg when to announce the octave and whether to use octave numbers or words.

This is an open source project - currently undertaken by a very small team; working in our spare time. It is a work in progress and therefore may not always work correctly. Please see the Change Log for latest updates or contact us with questions / problems / feature requests etc.


Upload or provide a URL to a MusicXML file.

or



Example scores

These example scores have been produced by this website and should give a good idea of what a Talking Score is. They might not have been produced by the latest version of the code.