# Stuff that still needs fixing: # Templeroy (this triggers the same bug as "Moonshine Map" # # # *** PhatVoice pronunciation hints file # *** # *** Copyright (C) 2003-2011, Terry Kennedy. Permission granted for personal # *** use. For all other uses, contact the author at terry+phatvoice@tmk.com # *** to arrange for permission. # *** # *** Note: This was tested with the "AT&T DNV 1.4 Mike16" voice. These hints # *** may not work as well with other speech engines, or even with other ver- # *** sions of the AT&T engine. Also, some of the decisions are subjective - # *** you may disagree with my hints. Feel free to adjust to taste. I don't # *** claim to be a linguist (or even know the correct pronunciation of some # *** of these). # *** # *** Case matters for substitutions. Consult a guide to regular expressions # *** such as the O'Reilly book "Mastering Regular Expression" to see what the # *** regular expression syntax used here means. These are Perl-style substi- # *** tutions using regular expressions, so you might also be interested in a # *** book on Perl. # *** # *** Note that the PhatVoice (and MS Speech SDK) applications only support # *** the SAPI 5 phoneme symbols and will generate a "Speak error" for the # *** DARPA phonemes: dx em en hh q 0 # *** # *** Also note that some foreign pronunciations are accomplished by switch- # *** ing the NV speech engine to that foreign language. If you don't have # *** that language voice installed, you will get an error. Also, the pho- # *** netic alphabets vary depending on the language - you can get a "Speak # *** error" if you forget to switch back to the default voice. # *** # *** V0.00 - 18-Aug-2003 - tmk - Initial testing # *** V0.10 - 22-Sep-2003 - tmk - Rewritten to use tags where pos- # *** sible # *** V0.20 - 26-Sep-2003 - tmk - First beta test release # *** V0.21 - 03-OCt-2003 - tmk - second beta test release # *** V0.22 - 27-Jan-2004 - tmk - Some minor additions and corrections # *** V0.23 - 17-Feb-2004 - tmk - More minor additions # *** V0.24 - 01-Oct-2007 - tmk - More minor additions # *** V0.30 - 06-Mar-2011 - tmk - Attempt to gather up all of the pronunciation # errors over the past years and fix them. # *** V0.40 - 15-Aug-2011 - tmk - Fixup for Windows 7 (change & to - which isn't # ideal, but works most of the time) and add a # few more corrections. # *** V0.41 - 19-Aug-2011 - tmk - Re-instate & as & per jim@nextup.com. # # Version and copyright tag # s{Speak Version}{subs dot text version zero point forty one of August nineteenth 2011, Copyright 2003 through 2011, Terry Kennedy} # # It'd be silly if we couldn't pronounce our own name and that of PhatNoise... # s{PhatVoice}{Fat Voice}g s{PhatNoise}{Fat Noise}g # # First, stuff done in foreign voices. This is all up here so you can easily # strip it out if you don't have the particular Natural Voices engine instal- # led, or so you can change from female to make speaker. # s{(Begegnungen)}{$1} s{(Das Lied von der Erde - London Symphony Orchestra)}{$1} s{(Einsturzende Neubauten)}{$1} s{(Eisbrecher)}{$1} s{(Halber Mensch)}{$1} s{(Ich will leben)}{$1} s{(Jule Neigel Band)}{$1} s{(Mahler)\b}{$1} s{(Nena)\b}{$1} s{(Peter Maffay)}{$1}g s{(Revanche)}{$1} s{(Schatten An Der Wand)}{$1} s{(Sonne In Der Nacht)}{$1} s{(Tabaluga oder die Reise zur Vernunft)}{$1} s{(Tabaluga und das leuchtende Schweigen)}{$1} s{(Tabaluga und Lilli)}{$1} s{(Und es war Sommer)}{$1} # # Next, some generic stuff # # Discard the UDCD/Remaster/etc. stuff # s{- UDCD}{} s{\(Bootleg\)}{} s{\(Import\)}{} s{\(Japanese Bootleg\)}{} s{\(Limited Edition Remaster\)}{} s{\(MFCD\)}{} s{\(Remaster\)}{} # # Next, fix up stuff it gets wrong and canonify "CD #" to "Disc #" while # we're at it, but leave "CD Singles" alone except for a pronunciation fix # (Mike likes to say "forty" for CD for some reason) # s{Bonus CD}{Bonus C D} s{\bCD Singles}{} s{\bCD Single}{} s{\bCD\b}{, disc } # # Stuff that has to be out-of-sequence to make sure it is processed be- # fore any of the other expressions. # s{Pure Moods II}{Pure two} s{Pure Moods I}{Pure one} # # Specific album title fixups - these need to come before the artist names # so things like "Adiemus" work. Note that some of these, pronounced alone, # are fine, but the speech engine gets confused and mispronounces them when # in phrases like playlist names. # # digits # s{11-17-70}{eleven seventeen seventy} s{1712}{seventeen twelve} # must be out of sequence to work s{1963-1969}{nineteen sixty three two nineteen sixty nine} s{1964-1971}{nineteen sixty four two nineteen seventy one} s{1967\b}{nineteen sixty seven} s{1969 to 1993}{nineteen sixty nine two nineteen ninety three} s{1969-1974}{nineteen sixty nine two nineteen seventy four} s{1970-1980}{nineteen seventy two nineteen eighty} s{1970-1975}{nineteen seventy two nineteen seventy five} s{1970\b}{nineteen seventy} s{1971\b}{nineteen seventy one} s{1972-1999}{nineteen seventy two two nineteen ninety nine} s{1972\b}{nineteen seventy two} s{1973-1977}{nineteen seventy three two nineteen seventy seven} s{1973-1991}{nineteen seventy three two nineteen ninety one} s{1973\b}{nineteen seventy three} s{1974\b}{nineteen seventy four} s{1975\b}{nineteen seventy five} s{1976-1983}{nineteen seventy six to nineteen eighty three} s{1976\b}{nineteen seventy six} s{1977\b}{nineteen seventy seven} s{1978-1985}{nineteen seventy eight two nineteen eighty five} s{1978\b}{nineteen seventy eight} s{1979-1988}{nineteen seventy nine two nineteen eighty eight} s{1979}{nineteen seventy nine} s{1980-1990}{nineteen eighty two nineteen ninety} s{1984-1992}{nineteen eighty four two nineteen ninety two} s{1985-1994}{nineteen eighty five two nineteen ninety four} s{1990-1999}{nineteen ninety two nineteen ninety nine} s{1991}{nineteen ninety one} s{1994}{nineteen ninety four} s{1993-1998}{nineteen ninety three two nineteen ninety eight} s{1999}{nineteen ninety nine} s{200 More Miles}{200 more miles} s{2003}{two thousand three}g s{2112}{twenty one twelve} s{30 Grands Succes Classiques et Populaires}{30 } s{4109}{forty one owe nine} s{667}{six six seven} s{712} {seven one two} s{7614}{seventy six fourteen} s{90125}{nine oh one two five} # # A # s{A Little Light Music}{a Little Light Music} s{A Passion Play}{a Passion Play} s{A'capella}{ah Capella} s{Accoutrements}{} s{Acid Jass}{} s{Acid Jazz}{} s{Adiemus 2 - Cantata Mundi}{} s{A Ma Zone}{Ah Ma Zone} s{Aiysha}{Aye eesha} s{Akira}{} s{Album}{} s{APC 005 Experience, The}{Thee APC 005 Experience} s{Aphelion}{} # # B # s{Baduizm}{} s{Bandwagonesque}{ Esk} s{Bass'ed}{Based} s{Beat Noir}{Beat } s{Beatus Vir}{} s{Beauties}{} s{Bebe le Strange}{} s{Best of Blondie, The}{The Best of Blondie} s{Best of Muddy Waters, The}{The Best of Muddy Waters} s{Best Of, The}{The Best Of} s{Between The Sheets}{Be tween The Sheets} s{Between The Wars}{Be tween The Wars} s{Between Two Worlds}{Be tween Two Worlds} s{Bidibodi Bidibu}{Biddy body Biddy boo}g s{Bizarre Ride II}{Bizarre Ride two} s{Blood Sugar Sex Magik}{Blood Sugar Sex Magic} s{Bloodflowers}{Blood flowers} s{Boheme\b}{} s{Budokan}{} s{Buhloone}{Balloon} # # C # s{Californication}{} s{Capsula}{Cap suhlah} s{Castalia}{} s{Caverna Magica}{} s{Celtic\ }{Keltic\ } s{Change A Gonna Come}{Change a Gonna Come} s{Changesbowie}{Changes Bowie} # must be out of sequence to work s{Chapter IV}{Chapter four} s{Chapter III}{Chapter three} s{Chapter II}{Chapter two} s{Chapter I}{Chapter one} s{Chinese Yang Qin}{Chinese Yankin} s{Closer to the Edit}{closer to the edit}g s{Cold Krush Cuts}{Cold Crush Cuts} s{Concerti\b}{} s{Core\b}{Coar} s{Crest Of A Knave}{Crest Of a Knave} s{Cultosaurus Erectus}{} s{Cuts Like a Knife}{Cuts Like A Knife} # # D # s{DE9}{D E 9}g s{DJmixedcom}{D J Mixed dot com} s{Dancehall}{Dance hall} s{Das Boot}{Das Boat} s{Dawn}{} s{Debravation}{} s{Demos\b}{} s{Desert Island}{desert Island} s{Desert Poems}{desert Poems} s{Desert Winds}{} s{Dogman}{Dog man} s{Doremi Fasol Latido}{doeraymee fah so la tea doe} s{Down in Birdland}{Down in } s{Drum'n'Bass}{Drum-n-Base} s{Dralion}{} s{Dublin to Dakar}{Dublin two Dakar} s{dubnobasswithmyheadman}{dubno base with my head man} # # E # s{Electric Ladyland}{Electric Lady land} s{Endtroducing}{} s{Ethiopiques}{} # # F # s{Fado Malhoa}{} s{Falling Into You}{ Into You} s{Fantasticks}{Fantastics} s{Fiesta Fatal!}{Fiesta } s{Fifth Element, The}{The Fifth Element} s{Fine Animal Gorilla}{Fine Animal } # must be out of sequence to work s{Fresh Aire VI}{Fresh Aire six} s{Fresh Aire V}{Fresh Aire five} s{Fresh Aire IV}{Fresh Aire four} s{Fresh Aire III}{Fresh Aire three} s{Fresh Aire II}{Fresh Aire two} s{Fresh Produce}{Fresh Proe duce} s{Funkungfusion}{} # # G # s{GN'R}{G N R} s{Geogaddi}{} s{Girl From Ipanema}{Girl From } s{Gobi the Desert}{Gobi the ,} s{Greatest Hits}{ Hits} # # H # s{Homogenic}{Hoe moe jennic} s{Hormonally}{} # # I # # must be out of sequence to work s{\ III\b}{\ three} s{\ II\b}{\ two} s{\ IV\b}{\ four} s{Imaginos}{} s{In Utero}{In } s{Indumani}{} s{Inevitable}{} # # J # s{Jajouka}{} s{Japanese Flute, The}{The Japanese Flute} s{John Barleycorn}{John Barley corn} s{Journey Inwards}{Journey In Words} # # K # s{Kama Sutra}{Comma Sutra} s{Kol B'Seder In Concert}{} s{Kompilation}{Compilation} s{Kojiki}{} s{Krushevo}{} # # L # s{L'Estro Armonico}{} s{La Mancha}{} s{Labcabincalifornia}{} s{Le quattro stagioni}{Ley quattro } s{Leonard Cohen}{Len nerd Cohen} s{Les Freres Soeur}{Lay Frair Sir} s{Les Miserables}{Lay } s{Live Forever}{ Forever} s{Live And Let Die}{ And Let Die} s{Live at Winterland}{Live at Winter land} s{Livin in}{ in} s{Long Live}{Long } s{Los Angeles}{Las } s{Lost Trident Sessions, The}{The Lost Trident Sessions} # # M # s{MCMXC aD}{ M C M X C A D} s{MU The Best of Jethro Tull}{M U The Best of Jethro Tull} s{Man With The Golden Gun, The}{The Man With The Golden Gun} s{Marazul}{} s{Mardi Gras}{Mardi } s{Mastermix}{Master Mix} # from http://www.luc.edu/faculty/jlong1/L131pron.htm s{Mea Culpa}{} s{Mercury Falling}{Mercury falling} s{Mesopotamia}{} s{Metalheadz}{Metalheads} s{Michail\b}{McHale}g s{Millennia}{millennia} s{Mix 02\b}{Mix two} s{Modified}{} s{Moods}{} s{Moon Safari}{} s{More\b}{more} s{Musical Assaults}{} s{Mustapha}{} s{Mysterio\b}{} # # N # s{Naveed}{} s{Neverland}{Never land} s{New Moon Daughter}{ Daughter} s{Nos 16}{Number 16} s{Nos 40 41}{Numbers forty and forty one} s{Nos\b}{} s{No 41}{Number forty one} s{No 1}{Number one} s{No 3}{Number three} s{Princesses Nubiennes}{Princesses Nubians} s{Nunsexmonkrock}{Nun sex monk rock} # # O # s{OST\b}{O S T} s{Octagonecologyst}{octagon ecologist} s{Odelay}{Oh delay} s{Odonata}{/} s{Om Lounge}{Ohm Lounge} s{On a Deep Train Tonight}{On a Deep Train two night} s{One AD}{One A D} s{Op 10}{Opus 10} s{Opera Sauvage}{Opera } s{Orion The Hunter}{ the Hunter}g s{Our Time In Eden}{Our Time in Edin} s{Outlandos d'Amour}{Outlandos } # # P # s{Party Mix}{ Mix} s{Passionworks}{Passion works} s{Plastique}{} s{Pragamatic}{matic} s{Premiers Symptomes}{} s{Prototype 2}{Proto type 2} s{Psyence Fiction}{Science Fiction} s{Purr-fect}{Perfect} s{Pussycat}{pussy cat} # # Q # s{Que Pasa}{Kay Pasa} s{Quartet No}{Quartet Number} # # R # s{Radio KAOS}{Radio Chaos} s{Ragas and Sagas}{ and Sagas} s{Ras Portraits}{ Portraits} s{Refried Food}{} s{Reggatta de Blanc}{Regatta } s{Rei\ }{Ray\ } s{Rendez-vous}{Rendezvous} s{Repo Man}{Reepo Man} s{Reprazent}{Represent} s{Rhino\ }{} s{Rodney on the ROQ}{Rodney on the Rock} s{Roots to Branches}{Roots to } s{Rhythmogenesis}{} # # S # s{Sai-So}{Say so} s{Scheherazade}{} s{Schizophonia}{} s{Serve Chilled 3 - }{Serve Chilled 3} s{Sheik Yerbouti}{Shake Yer Booty} s{Sign O' the Times}{Sign a the Times} s{silverTab}{Silver Tab} s{Sittin' In Again}{ Sit tin In Again} s{Skynyrd's Innards}{ Innards} s{Slambovian}{Slambovee-un} s{SlaughtaHouse}{ house} s{Sleeping Beauty}{Sleeping } s{Slumberland}{Slumber land} s{So Red The Rose}{so Red The Rose} s{Sophomoric}{ more } s{Sound \+ Vision}{Sound Plus Vision} s{Space Between Us, The}{The Space Between Us} s{Shhhh}{Shush} s{Staring at the Sea}{staring at the Sea} s{Stereotomy}{} s{Substrata}{Sub stratta} s{Superunknown}{Super unknown} s{Symphony No}{Symphony Number} s{Synkronized}{Synchronized} # # T # s{Talkin'}{} s{Temenos}{} s{The Celts}{The Kelts} s{Thrall-demonsweatlive}{Thrall demon sweat Live} s{Three AD}{Three A D} s{Time In A Bottle}{Time In a Bottle} s{Trance Vol 2}{Trans Volume 2} s{Trancespotting}{Trance Spotting} s{Trepanation}{} s{Two AD}{Two A D} # # U # # V # s{VH1 Presents}{VH1 } s{Vitalogy}{} s{Violent by Design}{ by Design} # must be out of sequence to work s{Vols 1-6}{Volumes 1-6} s{Volume II\b}{Volume Two} s{Volume I\b}{Volume One} s{Vol II\b}{Volume Two} s{Vol I\b}{Volume One} s{Vol 3 -}{Volume 3} s{Vol 4 -}{Volume 4} s{Vol 6 -}{Volume 6} s{\ Vol\b}{\ Volume} s{Voodoo Roux Deux}{Voodoo Roux Due} # # W # s{What's the 411}{What's the four one one} # # X # s{XTRMNTR}{Exterminator} # # Y # # Z # s{Zenyatta Mondatta}{} s{Zoolook}{Zoo look} s{Zumanity Foreplay}{zoo manatee 4 play} # # Specific artist fixups # # digits # s{311}{}g # # A # s{A R Kane}{}g s{A Tribe Called Quest}{}g s{AC DC}{}g s{Adiemus}{}g s{Aerosmith}{}g # we need the trailing space to not affect other words beginning with Air, # like "Fresh Aire" s{Air\b}{}g s{Al DiMeola, John McLaughlin & Paco DeLucia}{}g s{Al Stewart}{}g s{Alanis Morissette}{}g s{Alison Moyet}{}g s{Alessandra Belloni}{}g s{Ambersunshower}{}g s{Ametheystium}{}g s{Andreas Vollenweider}{}g s{Angelique Kidjo}{}g s{Annabelle Gaspar}{}g s{Aphrodisia}{.}g s{Apocalyptica}{}g s{Asiandubfoundation}{}g s{Azuma}{}g # # B # s{Bahamadia}{}g s{Balanco}{}g s{Basement Jaxx}{}g s{Bettye LaVette}{Betty LaVette}g s{Biosphere}{}g s{Blink 182}{}g s{Blue Oyster Cult}{} s{Boniche}{}g s{Boris Grebenshikov}{}g s{Bossa Nostra}{}g s{Bunny Wailer}{}g # # C # s{Celine Dion}{}g s{Chacra Artists}{}g s{Charles Dutoit}{}g s{Cheb Mami}{}g s{Choying Drolma and Steve Tibbetts}{}g s{Chuck Mangione}{}g s{Cirque du Soleil}{}g s{Cirque du Soliel}{}g s{CJ Bolland}{}g s{Clannad}{}g # # D # s{Dafos}{}g s{Dan Gibson's Solitudes}{}g s{Dan Gibson}{}g s{David Gilmour}{}g s{David Van Tieghem}{}g s{Del Amitri}{}g s{Delerium}{}g s{Deltron 3030}{deltron thirty thirty}g s{Denon}{}g s{Depeche Mode}{}g s{Didgeridoos}{}g s{Didjeridoo}{}g s{DJ Krush}{}g s{DJ Smash Presents}{}g s{DJ Tiesto}{dee jay t s toe}g s{DJ Touche}{dee jay too shay}g s{Don McLean}{}g s{Doves}{}g # # E # s{Eartha Kitt}{}g s{Edie Brickell and the New Bohemians}{Edie and the New Bohemians}g s{Enya}{}g s{Erykah Badu}{}g s{EST}{e ess tea}g s{Euphoria}{}g # this has to appear before Eureka in order to not get 'vibe' instead s{Eurekavibe}{}g s{Eureka}{}g s{Eurythmics}{}g # # F # s{Felix da Housecat}{Felix }g s{Fugees}{}g s{Funkdoobiest}{}g # # G # s{Gandalf Murphy}{Gandolf Murphy}g s{Garbarek Khan}{}g s{Gato Barbieri}{}g s{George Shearing Quartet}{George Shearing Quartet.} s{Gin Blossoms}{}g s{Goldfrapp}{Gold frapp}g s{Grand Puba}{Grand }g s{Greater Jamaica}{}g s{Grounation}{}g # # H # s{Handsome Boy Modeling School}{Handsome Boy modeling School}g s{Hiroshi Fujiwara}{}g s{Hiroshima}{}g s{House Pres Bros}{Hows Prezz Bros}g s{Housemartins}{}g s{Huan Pei Ge}{}g # # I # s{INXS}{}g # # J # s{Jacky Terrasson & Cassandra Wilson}{}g s{JAH}{}g s{Jay-Ray & Gee with Friends}{Jay-Ray and G with Friends} s{Jamiroquai}{}g s{Jean Michel Jarre}{}g s{Jean-Luc Godard}{}g s{Jedi Mind Tricks}{}g s{Jeru the Damaja}{}g s{Joi}{}g s{Julian Avalos}{}g # # K # s{K8E}{}g s{Khaled}{}g s{Khana}{}g s{Kim Wilde}{Kim Wild}g s{King Crimson}{king }g s{Kitaro}{}g s{Klaus Schulze}{}g s{Kurious}{}g # # L # s{Laurnea}{} s{Leviathan Serpents of Dance}{}g s{Liu Hua Dong}{}g # you will need to override any other cases where Live is pronounced 'Liv' # and not 'Lyev' s{Live}{}g s{Loggins & Messina}{Loggins and Messina}g s{Loreena McKennitt}{}g s{Lothar & The Hand People}{ and the Hand People}g s{Lothar And The Hand People}{ and the Hand People}g s{Lucia Hwong}{}g s{Lynyrd Skynyrd}{}g # # M # s{Mahavisnhu Orchestra}{}g s{Mark Isham}{}g s{Max Graham}{Max gray hum}g s{Mecca Bodega}{}g s{Medeski, Martin & Wood}{, Martin & Wood}g s{Metallica}{}g s{Michael Hoenig}{}g s{Me'shell Ndegeocello}{}g s{MIDIval PunditZ}{}g s{Moodorama}{}g s{Morcheeba}{}g s{Mr\ }{Mister\ }g s{Mutha's Day Out}{}g s{Mythos}{}g # # N # s{Nawang Khechog}{}g s{Neneh Cherry}{ Cherry}g s{Nirvana}{}g s{Nusound}{}g # # O # s{Olive}{ah-live}g s{Odeon}{oh-dee-on}g s{Omni Trio}{}g s{Omnimotion}{}g s{Open Skyz}{}g # # P # s{Pachelbel}{}g s{Pat Benatar}{}g s{Pete Townshend}{}g s{Pharcyde}{}g s{Phuture Primitive}{Future Primitive}g s{Plastikman}{}g s{Praga Khan}{ Khan}g s{Pressurehed}{}g # # Q # s{Queensryche}{}g s{Quietman}{}g # # R # s{Ram Dass and Kriece}{ram doss and kreece}g s{Ras Command}{ Command}g s{Ravel}{}g s{Ravi Shankar}{}g s{REM}{}g s{REO Speedwagon}{ Speedwagon}g s{Ronda Do Fado}{Ronda Fado}g s{Roni Size}{}g s{Ry Cooder}{}g # # S # # this needs the word boundary token or we'll step on Sadeness by Enigma s{Sade\b}{}g s{Santana}{sant anna}g s{Sasha}{}g s{Shadowfax}{}g s{Shakira}{}g s{Siouxsie and the Banshees}{ and the Banshees}g s{Sisqo'}{}g s{Smith & Mighty}{}g s{Solex}{}g s{Soulstice}{}g s{Sutekh}{Sutek}g s{Steve Levy}{}g s{Swayzak}{Swayzack}g # # T # s{Tabla Beat Science}{}g s{Tashnyka Tran}{}g s{Temple Of The Dog}{}g s{Terrell}{}g s{The Fixx}{The Fix}g s{The Shamen}{The Shahmen}g s{Theder}{}g s{Thin Lizzy}{}g s{Tori Amos}{}g s{Tuu}{}g s{Twisted Secrets}{}g # must be out of sequence to work s{Twisted}{}g # # U # s{UB40}{}g s{Unkle}{}g s{Ustad Zakir Hussain}{}g # # V # s{Vangelis}{}g s{Vince Guaraldi}{}g s{Vir Unis}{}g s{Vlatko Stefanovski}{}g # # W # s{Wang Chung}{Wang Chungg}g s{Warren Zevon}{}g s{Wayquay}{}g s{Wendy Maharry}{}g # # X # s{XTC}{}g # # Y s{Yello}{yellow}g s{Yngwie Malmsteen}{}g # # Z # s{Zucchero}{}g