THCHS-30 - Aligned IPA transcriptions
收藏资源简介:
This upload contains aligned IPA transcriptions for the THCHS-30 dataset from OpenSLR. Thereby, punctuation is added, silence marked and duration markers for each phoneme are assigned. Furthermore, the silence on the beginning and ending of each file is marked. The words were transcribed using pypinyin (v0.47.1) via dict-from-pypinyin (v0.0.1) and mapped to IPA using the <code>pinyin-ipa-map-TONE3-all.json</code> mapping from here. The alignment was done using Montreal Forced Aligner (v2.0.5) and the acoustic model Mandarin MFA (v2.0.0a). Phoneme duration markers: <code>˘</code> -> [0, 20) percentile (speaker-wise), e.g., <code>a˥˩˘</code> (none) -> [20, 80) percentile (speaker-wise), e.g., <code>a˥˩</code> <code>ˑ</code> -> [80, 90) percentile (speaker-wise), e.g., <code>a˥˩ˑ</code> <code>ː</code> -> [90, inf) percentile (speaker-wise), e.g., <code>a˥˩ː</code> Thereby each phoneme (including tones) was considered on its own, i.e., phonemes with different tones were not considered together for the percentile calculation. Silence markers: <code>SILX</code> -> silence at start/end of a recording (aligned on all tiers) <code>SIL0</code> -> no silence <code>SIL1</code> -> [0, 33.33333333) percentile of all silences (speaker-wise) <code>SIL2</code> -> [33.33333333, 66.66666666) percentile of all silences (speaker-wise) <code>SIL3</code> -> [66.66666666, inf) percentile of all silences (speaker-wise) Files: <code>grids.zip</code> contains TextGrids for all audio files containing three tiers <code>words</code>, <code>phonemes</code> and <code>transcription</code> <code>words</code> contains the aligned Chinese words <code>phonemes</code> contains the IPA pronunciations including silence markers at start and end (<code>SILX</code>) <code>transcription</code> contains unaligned phonemes including punctuation and word boundary labels (<code>SIL0</code>) the folder structure is equal to one from the dataset <code>grids-sdp.zip</code> same as <code>grids.zip</code> except the folder structure is the one from speech-dataset-parser (v0.0.4) <code>preview-start/middle/end.png</code> preview of the first TextGrid from speaker <code>A2</code> opened in Praat in different positions <code>words-vocabulary.txt</code> contains all Chinese words from tier <code>words</code> <code>phonemes-vocabulary.txt</code> contains all phonemes from tier <code>phonemes</code> <code>transcription-vocabulary.txt</code> contains all phonemes/punctuation from tier <code>transcription</code> <code>phonemes-durations.pdf</code> contains the plotted phoneme duration distribution of tier <code>phonemes</code> <code>phonemes-durations-simple.pdf</code> contains the plotted phoneme duration distribution of tier <code>phonemes</code> if all duration markers are ignored <code>phonemes-durations-simple-toneless.pdf</code> contains the plotted phoneme duration distribution of tier <code>phonemes</code> if all duration markers and tones are ignored <code>pronunciations-broad.dict</code> contains the broad pronunciations for each word including punctuation but not duration markers e.g., <code>一下。 i˥ ɕ j a˥˩ 。</code> <code>pronunciations-narrow.dict</code> contains the narrow pronunciations for each word including punctuation, duration markers and weights (= occurrence) over all speakers e.g., <code>一下。 3 i˥ ɕ j a˥˩ː 。</code> <code>pronunciations-narrow-speakers.zip</code> contains the narrow pronunciations separated for each speaker <code>script.sh</code> contains the script to reproduce all results error in line 32: replace with <code>speech-dataset-parser==0.0.4</code>



