''' Created on Oct 22, 2014 @author: tmahrt Basic examples of common usage. ''' from pysle import isletool from pysle import pronunciationtools # In this first example we look up the syllabification of a word and get it's # stress information. searchWord = 'pumpkins' isleDict = isletool.LexicalTool('islev2.txt') lookupResults = isleDict.lookup(searchWord) firstEntry = lookupResults[0] firstSyllableList = firstEntry[0] firstStressList = firstEntry[1] print searchWord print firstSyllableList, firstStressList # 3rd syllable carries stress # Here we determine the syllabification of a word, as it was said. # (Of course, this is just a guess) print '-'*50 searchWord = 'another' anotherPhoneList = ['n', '@', 'th', 'r'] returnList = pronunciationtools.findBestSyllabification(isleDict, searchWord, anotherPhoneList) stressedSyllable, syllableList, syllabification, stressedIndex = returnList print searchWord print anotherPhoneList print syllableList # We can see the first syllable was elided