This page is created for those who might be looking for a pronunciation dictionary for bible book names for the Voice Dream ebook reader. This corrects the text to speech when it encounters things like, "1 Cor." where by default it would say, "One Core" instead of, "First Corinthians". It makes use of regex to be able to match as many patterns as possible. The abbreviations are from the Logos website.
\b - Matches word boundary
(A|B|...) - Matches the different abbreviations
(?=...) - Look ahead marker, so it matches the text without replacing it
\.? - Optional period
\d+ - Matches at least one digit
Here is the pronunciation dictionary using regex. Copy and paste it into the pronunciation dictionary in Voice Dream:
\b(Gen|Ge|Gn)(?=\.? \d+),2,Y,Genesis,0
\b(Ex|Exod|Exo)(?=\.? \d+),2,Y,Exodus,0
\b(Lev|Le|Lv)(?=\.? \d+),2,Y,Leviticus,0
\b(Num|Nu|Nm|Nb)(?=\.? \d+),2,Y,Numbers,0
\b(Deut|De|Dt)(?=\.? \d+),2,Y,Deuteronomy,0
\b(Josh|Jos|Jsh)(?=\.? \d+),2,Y,Joshua,0
\b(Judg|Jdg|Jg|Jdgs)(?=\.? \d+),2,Y,Judges,0
\b(Rth|Ru)(?=\.? \d+),2,Y,Ruth,0
\b(1 Sam|1 Sm|1 Sa|1 S|I Sam|I Sa|1Sam|1Sa|1S|1st Sam|First Sam|1 Samuel)(?=\.? \d+),2,Y,First Samuel,0
\b(2 Sam|2 Sm|2 Sa|2 S|II Sam|II Sa|2Sam|2Sa|2S|2nd Sam|Second Sam|2 Samuel)(?=\.? \d+),2,Y,Second Samuel,0
\b(1 Kgs|1 Ki|1Kgs|1Kin|1Ki|1K|I Kgs|I Ki|1st Kgs|First Kgs|1 Kings)(?=\.? \d+),2,Y,First Kings,0
\b(2 Kgs|2 Ki|2Kgs|2Kin|2Ki|2K|II Kgs|II Ki|2nd Kgs|Second Kgs|2 Kings)(?=\.? \d+),2,Y,Second Kings,0
\b(1 Chron|1 Chr|1 Ch|1Chron|1Chr|1Ch|I Chron|I Chr|I Ch|1st Chron|First Chron|1 Chronicles)(?=\.? \d+),2,Y,First Chronicles,0
\b(2 Chron|2 Chr|2 Ch|2Chron|2Chr|2Ch|II Chron|II Chr|II Ch|2nd Chron|Second Chron|2 Chronicles)(?=\.? \d+),2,Y,Second Chronicles,0
\b(Ezr|Ez)(?=\.? \d+),2,Y,Ezra,0
\b(Neh|Ne)(?=\.? \d+),2,Y,Nehemiah,0
\b(Est|Esth|Es)(?=\.? \d+),2,Y,Esther,0
\b(Job|Jb)(?=\.? \d+),2,Y,Job,0
\b(Ps|Psalm|Pslm|Psa|Psm|Pss)(?=\.? \d+),2,Y,Psalms,0
\b(Prov|Pro|Prv|Pr)(?=\.? \d+),2,Y,Proverbs,0
\b(Eccles|Eccle|Ecc|Ec|Qoh)(?=\.? \d+),2,Y,Ecclesiastes,0
\b(Song|Song of Songs|SOS|So|Canticle of Canticles|Canticles|Cant)(?=\.? \d+),2,Y,Song of Solomon,0
\b(Isa|Is)(?=\.? \d+),2,Y,Isaiah,0
\b(Jer|Je|Jr)(?=\.? \d+),2,Y,Jeremiah,0
\b(Lam|La)(?=\.? \d+),2,Y,Lamentations,0
\b(Lam|La)(?=\.? \d+),2,Y,Lamentations,0
\b(Ezek|Eze|Ezk)(?=\.? \d+),2,Y,Ezekiel,0
\b(Dan|Da|Dn)(?=\.? \d+),2,Y,Daniel,0
\b(Hos|Ho)(?=\.? \d+),2,Y,Hosea,0
\b(Joel|Jl)(?=\.? \d+),2,Y,Joel,0
\b(Am)(?=\.? \d+),2,Y,Amos,0
\b(Obad|Ob)(?=\.? \d+),2,Y,Obadiah,0
\b(Jnh|Jon)(?=\.? \d+),2,Y,Jonah,0
\b(Mic|Mc)(?=\.? \d+),2,Y,Micah,0
\b(Nah|Na)(?=\.? \d+),2,Y,Nahum,0
\b(Hab|Hb)(?=\.? \d+),2,Y,Habakkuk,0
\b(Zeph|Zep|Zp)(?=\.? \d+),2,Y,Zephaniah,0
\b(Hag|Hg)(?=\.? \d+),2,Y,Haggai,0
\b(Zech|Zec|Zc)(?=\.? \d+),2,Y,Zechariah,0
\b(Mal|Ml)(?=\.? \d+),2,Y,Malachi,0
\b(Matt|Mt)(?=\.? \d+),2,Y,Matthew,0
\b(Mrk|Mar|Mk|Mr)(?=\.? \d+),2,Y,Mark,0
\b(Luk|Lk)(?=\.? \d+),2,Y,Luke,0
\b(Joh|Jhn|Jn)(?=\.? \d+),2,Y,John,0
\b(Act|Ac)(?=\.? \d+),2,Y,Acts,0
\b(Rom|Ro|Rm)(?=\.? \d+),2,Y,Romans,0
\b(1 Cor|1 Co|I Cor|I Co|1Cor|1Co|I Corinthians|1Corinthians|1st Corinthians|1 Corinthians)(?=\.? \d+),2,Y,First Corinthians,0
\b(2 Cor|2 Co|II Cor|II Co|2Cor|2Co|II Corinthians|2Corinthians|2nd Corinthians|2 Corinthians)(?=\.? \d+),2,Y,Second Corinthians,0
\b(Gal|Ga)(?=\.? \d+),2,Y,Galatians,0
\b(Eph|Ephes)(?=\.? \d+),2,Y,Ephesians,0
\b(Phil|Php|Pp)(?=\.? \d+),2,Y,Philippians,0
\b(Col|Co)(?=\.? \d+),2,Y,Colossians,0
\b(1 Thess|1 Thes|1 Th|I Thessalonians|I Thess|I Thes|I Th|1Thessalonians|1Thess|1Thes|1Th|1st Thess|First Thess|1 Thessalonians)(?=\.? \d+),2,Y,First Thessalonians,0
\b(2 Thess|2 Thes|2 Th|II Thessalonians|II Thess|II Thes|II Th|2Thessalonians|2Thess|2Thes|2Th|2nd Thess|Second Thess|2 Thessalonians)(?=\.? \d+),2,Y,Second Thessalonians,0
\b(1 Tim|1 Ti|I Timothy|I Tim|I Ti|1Timothy|1Tim|1Ti|1st Tim|First Tim|1 Timothy)(?=\.? \d+),2,Y,First Timothy,0
\b(2 Tim|2 Ti|II Timothy|II Tim|II Ti|2Timothy|2Tim|2Ti|2nd Tim|Second Tim|2 Timothy)(?=\.? \d+),2,Y,Second Timothy,0
\b(Tit|ti)(?=\.? \d+),2,Y,Titus,0
\b(Philem|Phm|Pm)(?=\.? \d+),2,Y,Philemon,0
\b(Heb)(?=\.? \d+),2,Y,Hebrews,0
\b(Jas|Jm)(?=\.? \d+),2,Y,James,0
\b(1 Pet|1 Pe|1 Pt|1 P|I Pet|I Pt|I Pe|1Peter|1Pet|1Pe|1Pt|1P|I Peter|1 Peter)(?=\.? \d+),2,Y,First Peter,0
\b(2 Pet|2 Pe|2 Pt|2 P|II Peter|II Pet|II Pt|II Pe|2Peter|2Pet|2Pe|2Pt|2P|2 Peter)(?=\.? \d+),2,Y,Second Peter,0
\b(1 Jhn|1 Jn|1 J|1John|1Jhn|1Joh|1Jn|1Jo|1J|I John|I Jhn|I Joh|I Jn|I Jo|1 John)(?=\.? \d+),2,Y,First John,0
\b(2 Jhn|2 Jn|2 J|2John|2Jhn|2Joh|2Jn|2Jo|2J|II John|II Jhn|II Joh|II Jn|II Jo|2 John)(?=\.? \d+),2,Y,Second John,0
\b(3 Jhn|3 Jn|3 J|3John|3Jhn|3Joh|3Jn|3Jo|3J|III John|III Jhn|III Joh|III Jn|III Jo|3 John)(?=\.? \d+),2,Y,Third John,0
\b(Jud|Jd)(?=\.? \d+),2,Y,Jude,0
\b(Rev|Re)(?=\.? \d+),2,Y,Revelation,0