Aoidos: A System for the Automatic Scansion of Poetry Written in Portuguese

Scansion is the activity of determining the patterns that give verses their poetic rhythm. In Portuguese, this means discovering the number of syllables that the verses in a poem have and fitting all verses to this measure, while attempting to pronounce syllables so that an adequate stress pattern is produced. This article presents Aoidos, a rule-based system that takes a poem written in the Portuguese language and performs scansion automatically, further providing an analysis of rhymes. The system works by making a phonetic transcription of a poem, determining the number of poetic syllables that the verses in the poem should have, fitting all the verses according to this measure and looking for verses that rhyme. Experiments show that the system attains a high accuracy rate (above 98%).

[1]  D. Braga,et al.  A rule-based grapheme-to-phone converter for tts systems in european portuguese , 2006, 2006 International Telecommunications Symposium.

[2]  Abdulrahman Almuhareb,et al.  Recognition of Classical Arabic Poems , 2013, CLfL@NAACL-HLT.

[3]  Rodolfo Delmonte,et al.  A Computational Approach to Poetic Structure, Rhythm and Rhyme , 2014 .

[4]  Manex Agirrezabal,et al.  ZeuScansion: a tool for scansion of English poetry , 2013, FSMNLP.

[5]  Ranniery Maia,et al.  An Open Source HMM-based Text-to-Speech System for Brazilian Portuguese , 2010 .

[6]  Métrique littéraire, métrique linguistique et métrique algorithmique de l'allemand mises en jeu dans le programme Metricalizer2 , 2015 .

[7]  Nelson Neto,et al.  An open-source rule-based syllabification tool for Brazilian Portuguese , 2015, Journal of the Brazilian Computer Society.

[8]  Evangelos C. Papakitsos Computerized Scansion of Ancient Greek Hexameter , 2011, Lit. Linguistic Comput..

[9]  Malcolm Hayward,et al.  Analysis of a corpus of poetry by a connectionist model of poetic meter , 1996 .

[10]  Marc R. Plamondon Virtual Verse Analysis: Analysing Patterns in Poetry , 2006 .

[11]  Isabel Trancoso,et al.  A rule-based text-to-speech system for Portuguese , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[12]  Michael Hammond,et al.  Calculating syllable count automatically from fixed-meter poetry in English and Welsh , 2014, Lit. Linguistic Comput..

[13]  Borja Navarro-Colorado,et al.  Metrical Annotation of a Large Corpus of Spanish Sonnets: Representation, Scansion and Evaluation , 2016, LREC.