TGA: Time Group Analyzer
Speech Annotation Data Mining
Dafydd Gibbon (Universität Bielefeld)
Demo of spoken Farsi, from SM corpus
(Calculation can take time, depending on server load.)
TGA INPUT, PROCESSING, OUTPUT PARAMETERS
Parameters (1): TextGrid input control
Metadata:
Farsi, SM corpus, annotation by SM, default tier is Syllables.
Tier name:
(change if necessary; max length 20; not needed for CSV formats)
The current version of the TGA online tool analyses sequential and hierarchical temporal relations on single tiers only, not temporal overlap relations between tiers.
Boundary (e.g. pause) symbol:
(typical examples; max length 20; also needed for CSV formats)
More than one pause symbol is permitted; separate symbols with spaces. Delete/change as necessary. If your pause symbol is not in the examples given, enter it.
Do NOT use spaces or empty labels as pause markers. Items with these are deleted in order to permit the analysis of sparse, opportunistic, 'agile' annotations.
Note that the last label on the selected tier in your annotation
must
be a pause symbol.
Parameters (2): Time Group duration difference criteria:
TG type:
interpausal group
deceleration
(increasing duration)
acceleration
(decreasing duration)
Local threshold:
ms (minimal duration distance recognized, e.g. 0 ... 300 ms for syllables)
Used for local Duration Difference Token extraction and Time Tree parsing
.
DDT symbols:
Longer:
(1 char)
Shorter:
(1 char)
Same:
(1 char)
(Symbols for local threshold dependent difference Duration Tokens)
TT type:
(quasi-)iambic TTgt
(quasi-)trochaic TTlt
show all TT
(quasi-)iambic TTgte
(quasi-)trochaic TTlte
do not show TT
Global TG threshold range:
...
ms (minimal duration difference for accelation/deceleration TG types)
Ranges > 30 are not permitted because of possible server overload
.
Global threshold is ignored with the 'pausegroup' criterion
.
Experiment with values from 0 to 500 (negative values are permitted).
Equal range boundaries are adjusted to have range of 1, not null; if necessary values are switched to ensure 'low before high'.
Minimum TG length:
(generally >2, to capture a 'minimal rhythm')
Parameters (3): Time Group visualization and output control:
Graph output smoothing:
Median (outliers):
Mean (moving average):
Rhythm visualization:
Lag (AMDF):
Clip (peak picker):
Print text?
no
yes
TG element info?
no
yes
TG detail?
no
yes
n
-grams?
no
yes
Time Trees?
no
yes
CSV output?
none
default csv (compatible with TGA input)
tier,pause,label,start,end,dur
label,start,end (compat w TGA input)
labels
label unigram freq list
label digram freq list
label trigram freq list
start timestamps
end timestamps
durations (syllables)
duration (syllables + pauses)
durations (pauses)
z-scores (syllables + pauses)
z-scores (syllables)
z-scores (pauses)
Δdur tokens
Time Trees
all TG lists
All outputs (except csv):
yes
no
(Calculation can take time, depending on server load.)
TGA INPUT FIELD
Note:
1. Test with the preset TextGrid example, then delete, copy and paste your own TextGrid or CSV):
2. Input timestamp values in all formats are in
seconds with '.' (dot) decimal point
(following Praat TextGrid conventions), and neither milliseconds nor seconds with ',' (comma) decimal point. Output timestamp values are in milliseconds.
File type = "ooTextFile" Object class = "TextGrid" xmin = 0 xmax = 46.0397052154195 tiers?
size = 1 item []: item [1]: class = "IntervalTier" name = "Syllables" xmin = 0 xmax = 46.0397052154195 intervals: size = 209 intervals [1]: xmin = 0 xmax = 0.14363493377483455 text = "_" intervals [2]: xmin = 0.14363493377483455 xmax = 0.44124373226111674 text = "jek" intervals [3]: xmin = 0.44124373226111674 xmax = 0.6882026523607546 text = "ruz" intervals [4]: xmin = 0.6882026523607546 xmax = 0.9258781060406749 text = "bA" intervals [5]: xmin = 0.9258781060406749 xmax = 1.0588608832027606 text = "de" intervals [6]: xmin = 1.0588608832027606 xmax = 1.2857280541702656 text = "sho" intervals [7]: xmin = 1.2857280541702656 xmax = 1.4913486785789698 text = "mAl" intervals [8]: xmin = 1.4913486785789698 xmax = 1.6744231818902282 text = "bA" intervals [9]: xmin = 1.6744231818902282 xmax = 1.9418436984478404 text = "xor" intervals [10]: xmin = 1.9418436984478404 xmax = 2.2334204409983665 text = "shid" intervals [11]: xmin = 2.2334204409983665 xmax = 2.4352034747804954 text = "bA" intervals [12]: xmin = 2.4352034747804954 xmax = 2.685014496540193 text = "ham" intervals [13]: xmin = 2.685014496540193 xmax = 2.8931732291162384 text = "da?" intervals [14]: xmin = 2.8931732291162384 xmax = 3.0733747254917447 text = "vA" intervals [15]: xmin = 3.0733747254917447 xmax = 3.2564492288030036 text = "mi" intervals [16]: xmin = 3.2564492288030036 xmax = 3.489125198528643 text = "kar" intervals [17]: xmin = 3.489125198528643 xmax = 3.7811973581782747 text = "dand" intervals [18]: xmin = 3.7811973581782747 xmax = 4.2209627202121505 text = "_" intervals [19]: xmin = 4.2209627202121505 xmax = 4.358050526581557 text = "ke" intervals [20]: xmin = 4.358050526581557 xmax = 4.50153525461196 text = "A" intervals [21]: xmin = 4.50153525461196 xmax = 4.770123445259297 text = "ja" intervals [22]: xmin = 4.770123445259297 xmax = 4.950199256762274 text = "ko" intervals [23]: xmin = 4.950199256762274 xmax = 5.143194053356409 text = "dAm" intervals [24]: xmin = 5.143194053356409 xmax = 5.25502281399974 text = "je" intervals [25]: xmin = 5.25502281399974 xmax = 5.405630902930677 text = "ki" intervals [26]: xmin = 5.405630902930677 xmax = 5.492691498192994 text = "gha" intervals [27]: xmin = 5.492691498192994 xmax = 5.614670506015371 text = "vi" intervals [28]: xmin = 5.614670506015371 xmax = 5.809551631702284 text = "ta" intervals [29]: xmin = 5.809551631702284 xmax = 6.069074714546757 text = "rast" intervals [30]: xmin = 6.069074714546757 xmax = 6.603324433174905 text = "_" intervals [31]: xmin = 6.603324433174905 xmax = 6.751611007124421 text = "da" intervals [32]: xmin = 6.751611007124421 xmax = 6.942418094480487 text = "rAn" intervals [33]: xmin = 6.942418094480487 xmax = 7.214486994820802 text = "hejn" intervals [34]: xmin = 7.214486994820802 xmax = 7.427485050724256 text = "mo" intervals [35]: xmin = 7.427485050724256 xmax = 7.658357330762099 text = "sA" intervals [36]: xmin = 7.658357330762099 xmax = 7.859280353271566 text = "fe" intervals [37]: xmin = 7.859280353271566 xmax = 8.003575528295219 text = "ri" intervals [38]: xmin = 8.003575528295219 xmax = 8.136258494756063 text = "re" intervals [39]: xmin = 8.136258494756063 xmax = 8.478659406369477 text = "sid" intervals [40]: xmin = 8.478659406369477 xmax = 8.787615455486781 text = "_" intervals [41]: xmin = 8.787615455486781 xmax = 8.890425767691134 text = "ke" intervals [42]: xmin = 8.890425767691134 xmax = 9.193361876018924 text = "lab" intervals [43]: xmin = 9.193361876018924 xmax = 9.373605298045074 text = "bA" intervals [44]: xmin = 9.373605298045074 xmax = 9.620606097755655 text = "deje" intervals [45]: xmin = 9.620606097755655 xmax = 9.742277310781226 text = "ko" intervals [46]: xmin = 9.742277310781226 xmax = 9.985853259534277 text = "lof" intervals [47]: xmin = 9.985853259534277 xmax = 10.148038810347222 text = "ti" intervals [48]: xmin = 10.148038810347222 xmax = 10.283315536931898 text = "be" intervals [49]: xmin = 10.283315536931898 xmax = 10.449989406688642 text = "dow" intervals [50]: xmin = 10.449989406688642 xmax = 10.535094681566017 text = "re" intervals [51]: xmin = 10.535094681566017 xmax = 10.716856426557069 text = "xo" intervals [52]: xmin = 10.716856426557069 xmax = 10.980945808493477 text = "dash" intervals [53]: xmin = 10.980945808493477 xmax = 11.157707397897452 text = "pi" intervals [54]: xmin = 11.157707397897452 xmax = 11.33883169043225 text = "chi" intervals [55]: xmin = 11.33883169043225 xmax = 11.496654538114372 text = "de" intervals [56]: xmin = 11.496654538114372 xmax = 11.742711659409817 text = "bud" intervals [57]: xmin = 11.742711659409817 xmax = 12.192313601544392 text = "_" intervals [58]: xmin = 12.192313601544392 xmax = 12.352379950143403 text = "An" intervals [59]: xmin = 12.352379950143403 xmax = 12.54673862519624 text = "hA" intervals [60]: xmin = 12.54673862519624 xmax = 12.69193564506379 text = "gha" intervals [61]: xmin = 12.69193564506379 xmax = 12.889439665877415 text = "rAr" intervals [62]: xmin = 12.889439665877415 xmax = 13.043505830485381 text = "go" intervals [63]: xmin = 13.043505830485381 xmax = 13.234615960779738 text = "zA" intervals [64]: xmin = 13.234615960779738 xmax = 13.545605910835826 text = "shtand" intervals [65]: xmin = 13.545605910835826 xmax = 13.899863508123318 text = "har" intervals [66]: xmin = 13.899863508123318 xmax = 14.046864217678664 text = "ko" intervals [67]: xmin = 14.046864217678664 xmax = 14.205623147976576 text = "dA" intervals [68]: xmin = 14.205623147976576 xmax = 14.330736037531185 text = "me" intervals [69]: xmin = 14.330736037531185 xmax = 14.58235074897868 text = "shAn" intervals [70]: xmin = 14.58235074897868 xmax = 14.692169006590255 text = "ke" intervals [71]: xmin = 14.692169006590255 xmax = 14.90407914699922 text = "av" intervals [72]: xmin = 14.90407914699922 xmax = 15.076331512183705 text = "val" intervals [73]: xmin = 15.076331512183705 xmax = 15.236650565402371 text = "be" intervals [74]: xmin = 15.236650565402371 xmax = 15.380820147632905 text = "ta" intervals [75]: xmin = 15.380820147632905 xmax = 15.523311632968761 text = "vA" intervals [76]: xmin = 15.523311632968761 xmax = 15.709091670811715 text = "nad" intervals [77]: xmin = 15.709091670811715 xmax = 16.121822661863906 text = "_" intervals [78]: xmin = 16.121822661863906 xmax = 16.221025594692666 text = "mo" intervals [79]: xmin = 16.221025594692666 xmax = 16.468131081920674 text = "sA" intervals [80]: xmin = 16.468131081920674 xmax = 16.668131308270837 text = "fer" intervals [81]: xmin = 16.668131308270837 xmax = 16.842187363143122 text = "rA" intervals [82]: xmin = 16.842187363143122 xmax = 17.137764576411897 text = "madz" intervals [83]: xmin = 17.137764576411897 xmax = 17.3930052567894 text = "bur" intervals [84]: xmin = 17.3930052567894 xmax = 17.522640680039842 text = "ko" intervals [85]: xmin = 17.522640680039842 xmax = 17.664230320531804 text = "nad" intervals [86]: xmin = 17.664230320531804 xmax = 17.997011067930103 text = "lab" intervals [87]: xmin = 17.997011067930103 xmax = 18.174444267907134 text = "bA" intervals [88]: xmin = 18.174444267907134 xmax = 18.256512148701837 text = "de" intervals [89]: xmin = 18.256512148701837 xmax = 18.53591662394581 text = "ash" intervals [90]: xmin = 18.53591662394581 xmax = 18.691033937096236 text = "rA" intervals [91]: xmin = 18.691033937096236 xmax = 18.838034646651582 text = "be" intervals [92]: xmin = 18.838034646651582 xmax = 18.982959552637354 text = "ka" intervals [93]: xmin = 18.982959552637354 xmax = 19.24990562643111 text = "nad" intervals [94]: xmin = 19.24990562643111 xmax = 19.680694442656804 text = "_" intervals [95]: xmin = 19.680694442656804 xmax = 19.913370412382445 text = "ma?" intervals [96]: xmin = 19.913370412382445 xmax = 20.12513650131423 text = "lum" intervals [97]: xmin = 20.12513650131423 xmax = 20.235161572269764 text = "mi" intervals [98]: xmin = 20.235161572269764 xmax = 20.462836587919877 text = "sha" intervals [99]: xmin = 20.462836587919877 xmax = 20.673311645315444 text = "vad" intervals [100]: xmin = 20.673311645315444 xmax = 20.793152368076136 text = "ke" intervals [101]: xmin = 20.793152368076136 xmax = 20.986944368036447 text = "zu" intervals [102]: xmin = 20.986944368036447 xmax = 21.273731028395957 text = "rash" intervals [103]: xmin = 21.273731028395957 xmax = 21.482833462406983 text = "bish" intervals [104]: xmin = 21.482833462406983 xmax = 21.612531647524214 text = "ta" intervals [105]: xmin = 21.612531647524214 xmax = 21.97507327477114 text = "rast" intervals [106]: xmin = 21.97507327477114 xmax = 22.44363493296282 text = "_" intervals [107]: xmin = 22.44363493296282 xmax = 22.597850401269348 text = "bA" intervals [108]: xmin = 22.597850401269348 xmax = 22.713242266696074 text = "de" intervals [109]: xmin = 22.713242266696074 xmax = 22.930631148667647 text = "sho" intervals [110]: xmin = 22.930631148667647 xmax = 23.29023696107234 text = "mAl" intervals [111]: xmin = 23.29023696107234 xmax = 23.495669207801292 text = "tA" intervals [112]: xmin = 23.495669207801292 xmax = 23.668827678881403 text = "ta" intervals [113]: xmin = 23.668827678881403 xmax = 23.864419107477786 text = "vA" intervals [114]: xmin = 23.864419107477786 xmax = 24.153743829964924 text = "nest" intervals [115]: xmin = 24.153743829964924 xmax = 24.248437538574194 text = "_" intervals [116]: xmin = 24.248437538574194 xmax = 24.391684347665294 text = "va" intervals [117]: xmin = 24.391684347665294 xmax = 24.689293146151577 text = "zid" intervals [118]: xmin = 24.689293146151577 xmax = 25.0333791955104 text = "_" intervals [119]: xmin = 25.0333791955104 xmax = 25.271466234299425 text = "am" intervals [120]: xmin = 25.271466234299425 xmax = 25.420270633542568 text = "mA" intervals [121]: xmin = 25.420270633542568 xmax = 25.592522998727052 text = "har" intervals [122]: xmin = 25.592522998727052 xmax = 25.78721684353126 text = "che" intervals [123]: xmin = 25.78721684353126 xmax = 26.00441495284183 text = "bish" intervals [124]: xmin = 26.00441495284183 xmax = 26.202695248726087 text = "tar" intervals [125]: xmin = 26.202695248726087 xmax = 26.3909396090248 text = "va" intervals [126]: xmin = 26.3909396090248 xmax = 26.693131417442153 text = "zid" intervals [127]: xmin = 26.693131417442153 xmax = 27.000367490053836 text = "_" intervals [128]: xmin = 27.000367490053836 xmax = 27.101374112570394 text = "mo" intervals [129]: xmin = 27.101374112570394 xmax = 27.3484795997984 text = "sA" intervals [130]: xmin = 27.3484795997984 xmax = 27.528681142213614 text = "fer" intervals [131]: xmin = 27.528681142213614 xmax = 27.752338663500275 text = "lab" intervals [132]: xmin = 27.752338663500275 xmax = 28.001877571378188 text = "bA" intervals [133]: xmin = 28.001877571378188 xmax = 28.109197107802032 text = "de" intervals [134]: xmin = 28.109197107802032 xmax = 28.30850481830345 text = "ash" intervals [135]: xmin = 28.30850481830345 xmax = 28.52043835661944 text = "rA" intervals [136]: xmin = 28.52043835661944 xmax = 28.79250248031911 text = "bish" intervals [137]: xmin = 28.79250248031911 xmax = 29.029687674264242 text = "tar" intervals [138]: xmin = 29.029687674264242 xmax = 29.19103447661914 text = "dow" intervals [139]: xmin = 29.19103447661914 xmax = 29.287405993643727 text = "re" intervals [140]: xmin = 29.287405993643727 xmax = 29.46957865211109 text = "xo" intervals [141]: xmin = 29.46957865211109 xmax = 29.757938790907414 text = "dash" intervals [142]: xmin = 29.757938790907414 xmax = 30.09252322799351 text = "dzam?" intervals [143]: xmin = 30.09252322799351 xmax = 30.331302782631287 text = "kard" intervals [144]: xmin = 30.331302782631287 xmax = 30.856659714673125 text = "_" intervals [145]: xmin = 30.856659714673125 xmax = 31.00366042422847 text = "A" intervals [146]: xmin = 31.00366042422847 xmax = 31.151562978627716 text = "ghe" intervals [147]: xmin = 31.151562978627716 xmax = 31.4906566399333 text = "bat" intervals [148]: xmin = 31.4906566399333 xmax = 31.638287126490468 text = "Ba" intervals [149]: xmin = 31.638287126490468 xmax = 31.752821421665494 text = "de" intervals [150]: xmin = 31.752821421665494 xmax = 31.934092235288965 text = "sho" intervals [151]: xmin = 31.934092235288965 xmax = 32.16767004985851 text = "mAl" intervals [152]: xmin = 32.16767004985851 xmax = 32.54797646010163 text = "xas" intervals [153]: xmin = 32.54797646010163 xmax = 32.62914249605244 text = "te" intervals [154]: xmin = 32.62914249605244 xmax = 32.80217113630756 text = "shod" intervals [155]: xmin = 32.80217113630756 xmax = 32.98254010508713 text = "va" intervals [156]: xmin = 32.98254010508713 xmax = 33.32316534219871 text = "dast" intervals [157]: xmin = 33.32316534219871 xmax = 33.527884121763535 text = "bar" intervals [158]: xmin = 33.527884121763535 xmax = 33.91186069626885 text = "dasht" intervals [159]: xmin = 33.91186069626885 xmax = 34.33184786528611 text = "_" intervals [160]: xmin = 34.33184786528611 xmax = 34.61035047266632 text = "ba?d" intervals [161]: xmin = 34.61035047266632 xmax = 34.86557256348942 text = "xor" intervals [162]: xmin = 34.86557256348942 xmax = 35.26307681065321 text = "shid" intervals [163]: xmin = 35.26307681065321 xmax = 35.47847120725613 text = "tA" intervals [164]: xmin = 35.47847120725613 xmax = 35.67777891775756 text = "bid" intervals [165]: xmin = 35.67777891775756 xmax = 35.80701706937375 text = "tA" intervals [166]: xmin = 35.80701706937375 xmax = 35.95718713500412 text = "ha" intervals [167]: xmin = 35.95718713500412 xmax = 36.103666427036046 text = "vA" intervals [168]: xmin = 36.103666427036046 xmax = 36.346780365565415 text = "in" intervals [169]: xmin = 36.346780365565415 xmax = 36.51884437608998 text = "gh" intervals [170]: xmin = 36.51884437608998 xmax = 36.749716656127845 text = "dr" intervals [171]: xmin = 36.749716656127845 xmax = 37.05879822897869 text = "garm" intervals [172]: xmin = 37.05879822897869 xmax = 37.39858440613301 text = "shod" intervals [173]: xmin = 37.39858440613301 xmax = 37.75120574009709 text = "_" intervals [174]: xmin = 37.75120574009709 xmax = 37.870920893084495 text = "ke" intervals [175]: xmin = 37.870920893084495 xmax = 38.156805708600125 text = "fow" intervals [176]: xmin = 38.156805708600125 xmax = 38.2965916594043 text = "ri" intervals [177]: xmin = 38.2965916594043 xmax = 38.4505768704201 text = "mo" intervals [178]: xmin = 38.4505768704201 xmax = 38.647053384537145 text = "sA" intervals [179]: xmin = 38.647053384537145 xmax = 38.82291312909724 text = "fer" intervals [180]: xmin = 38.82291312909724 xmax = 39.06370570241797 text = "lab" intervals [181]: xmin = 39.06370570241797 xmax = 39.2798973254069 text = "bA" intervals [182]: xmin = 39.2798973254069 xmax = 39.4105811145899 text = "de" intervals [183]: xmin = 39.4105811145899 xmax = 39.7448260337625 text = "ash" intervals [184]: xmin = 39.7448260337625 xmax = 39.925325145420715 text = "rA" intervals [185]: xmin = 39.925325145420715 xmax = 40.05691375493659 text = "da" intervals [186]: xmin = 40.05691375493659 xmax = 40.18505646046331 text = "rA" intervals [187]: xmin = 40.18505646046331 xmax = 40.46628553067077 text = "vard" intervals [188]: xmin = 40.46628553067077 xmax = 40.897934358169096 text = "_" intervals [189]: xmin = 40.897934358169096 xmax = 41.21177636384556 text = "pas" intervals [190]: xmin = 41.21177636384556 xmax = 41.38115569907443 text = "bA" intervals [191]: xmin = 41.38115569907443 xmax = 41.489827837072646 text = "de" intervals [192]: xmin = 41.489827837072646 xmax = 41.674410433099276 text = "sho" intervals [193]: xmin = 41.674410433099276 xmax = 41.92207420471353 text = "mAl" intervals [194]: xmin = 41.92207420471353 xmax = 42.221319266523246 text = "madz" intervals [195]: xmin = 42.221319266523246 xmax = 42.427841735775864 text = "bur" intervals [196]: xmin = 42.427841735775864 xmax = 42.64141153741529 text = "shod" intervals [197]: xmin = 42.64141153741529 xmax = 42.91536304096506 text = "egh" intervals [198]: xmin = 42.91536304096506 xmax = 43.20680883223224 text = "rAr" intervals [199]: xmin = 43.20680883223224 xmax = 43.35669313251862 text = "ko" intervals [200]: xmin = 43.35669313251862 xmax = 43.543071388039515 text = "nad" intervals [201]: xmin = 43.543071388039515 xmax = 43.72429282523898 text = "ke" intervals [202]: xmin = 43.72429282523898 xmax = 43.95972369688215 text = "xor" intervals [203]: xmin = 43.95972369688215 xmax = 44.2472029230623 text = "shid" intervals [204]: xmin = 44.2472029230623 xmax = 44.51924615083746 text = "zu" intervals [205]: xmin = 44.51924615083746 xmax = 44.856536115138645 text = "rash" intervals [206]: xmin = 44.856536115138645 xmax = 45.09372130393867 text = "bish" intervals [207]: xmin = 45.09372130393867 xmax = 45.22706872823092 text = "ta" intervals [208]: xmin = 45.22706872823092 xmax = 45.57960629939304 text = "rast" intervals [209]: xmin = 45.57960629939304 xmax = 46.0397052154195 text = "_"
Created:
Tuesday, July 10, 2012 7:25:09 AM CEST.
Last Modified:
Monday, January 4, 2016 11:23:45 PM CET
D. Gibbon