Commit Graph

33 Commits

Author SHA1 Message Date
timmahrt 5d70367bfc BUGFIX: OS X default encoding with io.open is whack
I'm changing everything to utf-8
2016-06-29 23:58:38 +02:00
Tim Mahrt 81257bdfaf BUGFIX: Brought example file up-to-date with code 2016-06-28 20:27:35 +02:00
Tim Mahrt 88f79d63e8 BUGFIX: 'U' mode depreciated in open in favor of io.open
'U' is universal line support mode, which is the default mode
in io.open
2016-06-28 20:23:29 +02:00
Tim Mahrt 2dcb92217d BUGFIX: ASCII installation files with unicode caused PIP problems 2016-03-22 12:21:21 +01:00
Tim Mahrt a36d7c8d17 REFACTOR: Gave the tonic vowel tier a more representative name v1.3 2016-03-16 12:00:19 +01:00
Tim Mahrt 65ac652dea DOCUMENTATION: Version changed to 1.3 in the setup.py file 2016-03-16 11:17:16 +01:00
Tim Mahrt ee08c347d5 DOCUMENTATION: Bolding text 2016-03-15 17:51:01 +01:00
Tim Mahrt c16c68a6ac DOCUMENTATION: Added to the acknowledgements. 2016-03-15 17:48:24 +01:00
Tim Mahrt bc4f19c74c FEATURE: Index to stressed vowel; marking of stressed vowels on textgrids
- the index to the stressed syllable was provided in the past.  Now
  the library also includes the index to the stressed vowel.  This is
  provided with relation to the phones in the syllable and all phones
  in the word.

- the code that marks the stressed syllables in the textgrids also
  now marks the stressed vowels

- several variables renamed to be more informative
2016-03-15 17:42:33 +01:00
Tim Mahrt c19cde7165 DOCUMENTATION: The link in the last update didn't work. 2016-02-18 14:21:06 +01:00
Tim Mahrt 38ebc7f3f9 BUGFIX: Python 3.x compability
Changed xrange -> range
Also added some documentation and changed the version number.
2016-02-18 14:17:49 +01:00
Tim Mahrt 102e8a7488 DOCUMENTATION: Removed duplicated text 2016-01-25 13:26:40 +01:00
Tim Mahrt 6b786cd00a DOCUMENTATION: Bolding 2016-01-25 13:25:33 +01:00
Tim Mahrt fb1e638cb8 DOCUMENTATION: Fixed link 2016-01-25 13:19:55 +01:00
Tim Mahrt e5acdfce30 DOCUMENTATION: Corrected islex reference, bolded grant numbers. 2016-01-25 13:18:20 +01:00
Tim Mahrt d47c312de7 DOCUMENTATION: Added requirements text about Python 3 to readme file. 2016-01-25 13:05:32 +01:00
Tim Mahrt 303d9bfcf2 DOCUMENTATION: Added revision information to pysle and more acknowledgements 2016-01-25 13:02:57 +01:00
Tim Mahrt 9c0ccd5748 DOCUMENTATION: Acknowledgements and citing information added 2016-01-25 12:39:43 +01:00
timmahrt 393182500e REFACTOR: Syncronized changes with the praatio library
Optional textgrid functionality requires praatio 2.1.0 or
greater.
2015-07-28 14:30:20 -05:00
timmahrt 985d68da6c REFACTOR: Change print statement to print function v1.2 2015-06-19 17:29:19 -05:00
timmahrt 0e53ed654e REFACTOR: PEP 8 compliance and minor bugfix
For bugfix, see last change in pronunciationtools.py
2015-06-18 19:56:15 -05:00
timmahrt ce633d0590 BUGFIX: Reflect changes in praatio library 2015-06-16 02:27:46 -05:00
timmahrt e2a2025f5b Merge remote-tracking branch 'origin/master' 2015-06-11 15:46:36 -05:00
timmahrt c10e3cf05f BUGFIX: Was unable to read islev2.txt with trailing newline
My custom islev2.txt did not have a trailing newline.
2015-06-11 15:43:27 -05:00
timmahrt 06222bf176 REFACTOR: PEP 8 compliance 2015-06-11 15:00:26 -05:00
Tim 6353e0172e Update README.rst 2015-06-01 15:01:29 -05:00
timmahrt fad0dd2902 SPEED BOOST: Now word lookup ~65 times faster.
Used to iterate through the isle text file for each search.
Now builds a dictionary of the form{word:pronunciation list,}
v1.1
2015-01-29 23:02:13 -06:00
timmahrt 475053eee2 DOCUMENTATION: Moved the project description up. 2014-10-23 15:53:57 -05:00
timmahrt 08f8e859cc DOCUMENTATION: Added link to praatio. Added table of contents.
Also added some clarification about the requirements.
2014-10-23 15:51:35 -05:00
timmahrt 9cd6a7e68b DOCUMENTATION: Added/cleaned up the readme file
Added a new section 'common use cases' since I
get that question a lot.
2014-10-23 15:41:02 -05:00
timmahrt 349596e91c Merge remote-tracking branch 'remotes/origin/master'
Conflicts:
	LICENSE
v1.0
2014-10-23 15:21:02 -05:00
Tim Mahrt 5d598b1b88 INITIAL COMMIT: pysle - python interface to ISLEX dictionary
Code tested over a decent corpus.  Features:

- look up phone and syllable info for the
  canonical pronunciation of a word

- map an actual pronunciation to a dictionary
  pronunciation (can be used to automatically find
  speech errors)

- automatically syllabify a textgrid containing words
  and phones (e.g. force-aligned text)
2014-10-23 15:13:07 -05:00
Tim a6d5e8e034 Initial commit 2014-10-23 15:05:37 -05:00