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 = 43.19235827664399 tiers?
size = 1 item []: item [1]: class = "IntervalTier" name = "Syllables" xmin = 0 xmax = 43.19235827664399 intervals: size = 205 intervals [1]: xmin = 0 xmax = 1.4975553233565633 text = "_" intervals [2]: xmin = 1.4975553233565633 xmax = 1.847471122788919 text = "jek" intervals [3]: xmin = 1.847471122788919 xmax = 2.3597189941228827 text = "ruz" intervals [4]: xmin = 2.3597189941228827 xmax = 2.5089115444577597 text = "bA" intervals [5]: xmin = 2.5089115444577597 xmax = 2.632076136980025 text = "de" intervals [6]: xmin = 2.632076136980025 xmax = 2.8283015378461163 text = "sho" intervals [7]: xmin = 2.8283015378461163 xmax = 3.1042660600788503 text = "mAl" intervals [8]: xmin = 3.1042660600788503 xmax = 3.2623096104498153 text = "bA" intervals [9]: xmin = 3.2623096104498153 xmax = 3.4613966182623885 text = "xor" intervals [10]: xmin = 3.4613966182623885 xmax = 3.771830997305067 text = "shid" intervals [11]: xmin = 3.771830997305067 xmax = 3.872628293120877 text = "bA" intervals [12]: xmin = 3.872628293120877 xmax = 4.069230469090603 text = "ham" intervals [13]: xmin = 4.069230469090603 xmax = 4.273802707007179 text = "da?" intervals [14]: xmin = 4.273802707007179 xmax = 4.4045702093723635 text = "vA" intervals [15]: xmin = 4.4045702093723635 xmax = 4.550669074083811 text = "mi" intervals [16]: xmin = 4.550669074083811 xmax = 4.775040063460642 text = "kar" intervals [17]: xmin = 4.775040063460642 xmax = 5.09880236241996 text = "dand" intervals [18]: xmin = 5.09880236241996 xmax = 5.221139335927483 text = "ke" intervals [19]: xmin = 5.221139335927483 xmax = 5.409708600109304 text = "A" intervals [20]: xmin = 5.409708600109304 xmax = 5.636973500771555 text = "ja" intervals [21]: xmin = 5.636973500771555 xmax = 5.778311936264911 text = "ko" intervals [22]: xmin = 5.778311936264911 xmax = 6.01910450958563 text = "dAm" intervals [23]: xmin = 6.01910450958563 xmax = 6.1993478434716245 text = "je" intervals [24]: xmin = 6.1993478434716245 xmax = 6.331919035524604 text = "ki" intervals [25]: xmin = 6.331919035524604 xmax = 6.736596165436125 text = "_" intervals [26]: xmin = 6.736596165436125 xmax = 6.8709710471769 text = "gha" intervals [27]: xmin = 6.8709710471769 xmax = 7.039616032985793 text = "vi" intervals [28]: xmin = 7.039616032985793 xmax = 7.196348659070287 text = "ta" intervals [29]: xmin = 7.196348659070287 xmax = 7.51105065288895 text = "rast" intervals [30]: xmin = 7.51105065288895 xmax = 7.575753248194188 text = "_" intervals [31]: xmin = 7.575753248194188 xmax = 7.708324440247167 text = "da" intervals [32]: xmin = 7.708324440247167 xmax = 7.978752301715306 text = "rAn" intervals [33]: xmin = 7.978752301715306 xmax = 8.184268284369818 text = "hejn" intervals [34]: xmin = 8.184268284369818 xmax = 8.306919183139922 text = "mo" intervals [35]: xmin = 8.306919183139922 xmax = 8.518852721455913 text = "sA" intervals [36]: xmin = 8.518852721455913 xmax = 8.667447923575383 text = "fe" intervals [37]: xmin = 8.667447923575383 xmax = 8.793664193846146 text = "ri" intervals [38]: xmin = 8.793664193846146 xmax = 8.919020627147946 text = "re" intervals [39]: xmin = 8.919020627147946 xmax = 9.201298063287966 text = "sid" intervals [40]: xmin = 9.201298063287966 xmax = 9.32101312928243 text = "ke" intervals [41]: xmin = 9.32101312928243 xmax = 9.54647434025689 text = "lab" intervals [42]: xmin = 9.54647434025689 xmax = 9.697984274031725 text = "bA" intervals [43]: xmin = 9.697984274031725 xmax = 9.79521600398126 text = "de" intervals [44]: xmin = 9.79521600398126 xmax = 9.953038851663381 text = "je" intervals [45]: xmin = 9.953038851663381 xmax = 10.068244909400143 text = "ko" intervals [46]: xmin = 10.068244909400143 xmax = 10.313567419329404 text = "lof" intervals [47]: xmin = 10.313567419329404 xmax = 10.465979197948139 text = "ti" intervals [48]: xmin = 10.465979197948139 xmax = 10.569440387555751 text = "be" intervals [49]: xmin = 10.569440387555751 xmax = 10.748949152231306 text = "dow" intervals [50]: xmin = 10.748949152231306 xmax = 10.821055099003248 text = "re" intervals [51]: xmin = 10.821055099003248 xmax = 10.987938035864232 text = "xo" intervals [52]: xmin = 10.987938035864232 xmax = 11.209519647728936 text = "dash" intervals [53]: xmin = 11.209519647728936 xmax = 11.365538805723261 text = "pi" intervals [54]: xmin = 11.365538805723261 xmax = 11.543852858220246 text = "chi" intervals [55]: xmin = 11.543852858220246 xmax = 11.66740560183425 text = "de" intervals [56]: xmin = 11.66740560183425 xmax = 11.905492640623278 text = "bud" intervals [57]: xmin = 11.905492640623278 xmax = 12.329003870502453 text = "_" intervals [58]: xmin = 12.329003870502453 xmax = 12.466084286774922 text = "An" intervals [59]: xmin = 12.466084286774922 xmax = 12.72942298119309 text = "hA" intervals [60]: xmin = 12.72942298119309 xmax = 12.869188198012026 text = "gha" intervals [61]: xmin = 12.869188198012026 xmax = 13.039427374038535 text = "rAr" intervals [62]: xmin = 13.039427374038535 xmax = 13.187329928437778 text = "go" intervals [63]: xmin = 13.187329928437778 xmax = 13.319817558260656 text = "zA" intervals [64]: xmin = 13.319817558260656 xmax = 13.68946912973514 text = "shtand" intervals [65]: xmin = 13.68946912973514 xmax = 13.930261703055862 text = "har" intervals [66]: xmin = 13.930261703055862 xmax = 14.034729336069208 text = "ko" intervals [67]: xmin = 14.034729336069208 xmax = 14.13563112246596 text = "dA" intervals [68]: xmin = 14.13563112246596 xmax = 14.251067262484883 text = "me" intervals [69]: xmin = 14.251067262484883 xmax = 14.45834507812551 text = "shAn" intervals [70]: xmin = 14.45834507812551 xmax = 14.553038786734781 text = "ke" intervals [71]: xmin = 14.553038786734781 xmax = 14.740622514265532 text = "av" intervals [72]: xmin = 14.740622514265532 xmax = 14.906436373841517 text = "val" intervals [73]: xmin = 14.906436373841517 xmax = 15.02998911745552 text = "be" intervals [74]: xmin = 15.02998911745552 xmax = 15.141483002889244 text = "ta" intervals [75]: xmin = 15.141483002889244 xmax = 15.295698471195772 text = "vA" intervals [76]: xmin = 15.295698471195772 xmax = 15.479800411052144 text = "nad" intervals [77]: xmin = 15.479800411052144 xmax = 15.60863863202832 text = "mo" intervals [78]: xmin = 15.60863863202832 xmax = 15.815161101280923 text = "sA" intervals [79]: xmin = 15.815161101280923 xmax = 16.007023841171936 text = "fer" intervals [80]: xmin = 16.007023841171936 xmax = 16.153122705883384 text = "rA" intervals [81]: xmin = 16.153122705883384 xmax = 16.389238628177903 text = "madz" intervals [82]: xmin = 16.389238628177903 xmax = 16.5578836139868 text = "bur" intervals [83]: xmin = 16.5578836139868 xmax = 16.681310765899582 text = "ko" intervals [84]: xmin = 16.681310765899582 xmax = 16.97441034016638 text = "nad" intervals [85]: xmin = 16.97441034016638 xmax = 17.322166603158138 text = "_" intervals [86]: xmin = 17.322166603158138 xmax = 17.53860936569362 text = "lab" intervals [87]: xmin = 17.53860936569362 xmax = 17.68019900618558 text = "bA" intervals [88]: xmin = 17.68019900618558 xmax = 17.759393860853336 text = "de" intervals [89]: xmin = 17.759393860853336 xmax = 18.03265284855438 text = "ash" intervals [90]: xmin = 18.03265284855438 xmax = 18.13619753560356 text = "rA" intervals [91]: xmin = 18.13619753560356 xmax = 18.304842521412457 text = "be" intervals [92]: xmin = 18.304842521412457 xmax = 18.446432161904415 text = "ka" intervals [93]: xmin = 18.446432161904415 xmax = 18.72946492283628 text = "nad" intervals [94]: xmin = 18.72946492283628 xmax = 18.886239384026265 text = "ma?" intervals [95]: xmin = 18.886239384026265 xmax = 19.08273687504944 text = "lum" intervals [96]: xmin = 19.08273687504944 xmax = 19.19546748053667 text = "mi" intervals [97]: xmin = 19.19546748053667 xmax = 19.333324106759466 text = "sha" intervals [98]: xmin = 19.333324106759466 xmax = 19.5281225930414 text = "vad" intervals [99]: xmin = 19.5281225930414 xmax = 19.624473471286414 text = "ke" intervals [100]: xmin = 19.624473471286414 xmax = 19.824683026631735 text = "zu" intervals [101]: xmin = 19.824683026631735 xmax = 20.07719958292313 text = "rash" intervals [102]: xmin = 20.07719958292313 xmax = 20.27535420038968 text = "bish" intervals [103]: xmin = 20.27535420038968 xmax = 20.402472466677597 text = "ta" intervals [104]: xmin = 20.402472466677597 xmax = 20.708197868758965 text = "rast" intervals [105]: xmin = 20.708197868758965 xmax = 21.08573589675783 text = "_" intervals [106]: xmin = 21.08573589675783 xmax = 21.256981753748043 text = "bA" intervals [107]: xmin = 21.256981753748043 xmax = 21.384141876737637 text = "de" intervals [108]: xmin = 21.384141876737637 xmax = 21.55266124924914 text = "sho" intervals [109]: xmin = 21.55266124924914 xmax = 21.87011063430118 text = "mAl" intervals [110]: xmin = 21.87011063430118 xmax = 22.095341525435508 text = "tA" intervals [111]: xmin = 22.095341525435508 xmax = 22.2648883560883 text = "ta" intervals [112]: xmin = 22.2648883560883 xmax = 22.400165082672977 text = "vA" intervals [113]: xmin = 22.400165082672977 xmax = 22.65429695189843 text = "nest" intervals [114]: xmin = 22.65429695189843 xmax = 22.79678843723429 text = "va" intervals [115]: xmin = 22.79678843723429 xmax = 23.133030043956126 text = "zid" intervals [116]: xmin = 23.133030043956126 xmax = 23.508827167319712 text = "_" intervals [117]: xmin = 23.508827167319712 xmax = 23.68829429125538 text = "am" intervals [118]: xmin = 23.68829429125538 xmax = 23.8495570699102 text = "mA" intervals [119]: xmin = 23.8495570699102 xmax = 24.0505010432927 text = "har" intervals [120]: xmin = 24.0505010432927 xmax = 24.16954456268722 text = "che" intervals [121]: xmin = 24.16954456268722 xmax = 24.43378510194928 text = "bish" intervals [122]: xmin = 24.43378510194928 xmax = 24.622145104218898 text = "tar" intervals [123]: xmin = 24.622145104218898 xmax = 24.78705714054717 text = "va" intervals [124]: xmin = 24.78705714054717 xmax = 25.09007700809684 text = "zid" intervals [125]: xmin = 25.09007700809684 xmax = 25.197103526012754 text = "mo" intervals [126]: xmin = 25.197103526012754 xmax = 25.392803857138585 text = "sA" intervals [127]: xmin = 25.392803857138585 xmax = 25.571369136230356 text = "fer" intervals [128]: xmin = 25.571369136230356 xmax = 25.77862602352014 text = "lab" intervals [129]: xmin = 25.77862602352014 xmax = 25.972522664958174 text = "bA" intervals [130]: xmin = 25.972522664958174 xmax = 26.057149560232517 text = "de" intervals [131]: xmin = 26.057149560232517 xmax = 26.31868456496289 text = "ash" intervals [132]: xmin = 26.31868456496289 xmax = 26.403248696780892 text = "rA" intervals [133]: xmin = 26.403248696780892 xmax = 26.681016908701427 text = "bish" intervals [134]: xmin = 26.681016908701427 xmax = 26.835966773448963 text = "tar" intervals [135]: xmin = 26.835966773448963 xmax = 26.990182241755495 text = "dow" intervals [136]: xmin = 26.990182241755495 xmax = 27.08307226067697 text = "re" intervals [137]: xmin = 27.08307226067697 xmax = 27.211889574898482 text = "xo" intervals [138]: xmin = 27.211889574898482 xmax = 27.48244302806783 text = "dash" intervals [139]: xmin = 27.48244302806783 xmax = 27.793307409055497 text = "dzam?" intervals [140]: xmin = 27.793307409055497 xmax = 27.99712434377641 text = "kard" intervals [141]: xmin = 27.99712434377641 xmax = 28.41524549773157 text = "_" intervals [142]: xmin = 28.41524549773157 xmax = 28.55322775884794 text = "A" intervals [143]: xmin = 28.55322775884794 xmax = 28.66956574371076 text = "ghe" intervals [144]: xmin = 28.66956574371076 xmax = 28.92478783453385 text = "bat" intervals [145]: xmin = 28.92478783453385 xmax = 29.066335618324125 text = "bA" intervals [146]: xmin = 29.066335618324125 xmax = 29.18076525014878 text = "de" intervals [147]: xmin = 29.18076525014878 xmax = 29.307737017980816 text = "sho" intervals [148]: xmin = 29.307737017980816 xmax = 29.563860953647797 text = "mAl" intervals [149]: xmin = 29.563860953647797 xmax = 29.89555147944847 text = "xas" intervals [150]: xmin = 29.89555147944847 xmax = 29.95958246336522 text = "te" intervals [151]: xmin = 29.95958246336522 xmax = 30.220215623251693 text = "shod" intervals [152]: xmin = 30.220215623251693 xmax = 30.359813218898307 text = "va" intervals [153]: xmin = 30.359813218898307 xmax = 30.689888431764913 text = "dast" intervals [154]: xmin = 30.689888431764913 xmax = 30.863630518182244 text = "bar" intervals [155]: xmin = 30.863630518182244 xmax = 31.20723340370732 text = "dAsht" intervals [156]: xmin = 31.20723340370732 xmax = 31.65421354947486 text = "_" intervals [157]: xmin = 31.65421354947486 xmax = 31.907485430558108 text = "ba?d" intervals [158]: xmin = 31.907485430558108 xmax = 32.13024110700086 text = "xor" intervals [159]: xmin = 32.13024110700086 xmax = 32.45670894049191 text = "shid" intervals [160]: xmin = 32.45670894049191 xmax = 32.621474456768105 text = "ta" intervals [161]: xmin = 32.621474456768105 xmax = 32.85595411618155 text = "bid" intervals [162]: xmin = 32.85595411618155 xmax = 32.96958656651268 text = "va" intervals [163]: xmin = 32.96958656651268 xmax = 33.129003798778015 text = "ha" intervals [164]: xmin = 33.129003798778015 xmax = 33.3039616984942 text = "vA" intervals [165]: xmin = 33.3039616984942 xmax = 33.514091547122405 text = "in" intervals [166]: xmin = 33.514091547122405 xmax = 33.70415053253707 text = "gha" intervals [167]: xmin = 33.70415053253707 xmax = 33.76818151645382 text = "dr" intervals [168]: xmin = 33.76818151645382 xmax = 34.14678885929566 text = "garm" intervals [169]: xmin = 34.14678885929566 xmax = 34.444397657781956 text = "shod" intervals [170]: xmin = 34.444397657781956 xmax = 34.59020341760073 text = "ke" intervals [171]: xmin = 34.59020341760073 xmax = 34.78410005903877 text = "fow" intervals [172]: xmin = 34.78410005903877 xmax = 34.88600852639923 text = "ri" intervals [173]: xmin = 34.88600852639923 xmax = 35.02038340814001 text = "mo" intervals [174]: xmin = 35.02038340814001 xmax = 35.19420916476834 text = "sA" intervals [175]: xmin = 35.19420916476834 xmax = 35.381792892299096 text = "fer" intervals [176]: xmin = 35.381792892299096 xmax = 35.60274487905408 text = "lab" intervals [177]: xmin = 35.60274487905408 xmax = 35.786470043806794 text = "bA" intervals [178]: xmin = 35.786470043806794 xmax = 35.86943976944539 text = "de" intervals [179]: xmin = 35.86943976944539 xmax = 36.11564341182952 text = "ash" intervals [180]: xmin = 36.11564341182952 xmax = 36.23355478813617 text = "rA" intervals [181]: xmin = 36.23355478813617 xmax = 36.44796354114371 text = "da" intervals [182]: xmin = 36.44796354114371 xmax = 36.56904107006617 text = "rA" intervals [183]: xmin = 36.56904107006617 xmax = 36.833953134332 text = "vard" intervals [184]: xmin = 36.833953134332 xmax = 37.26203639507934 text = "_" intervals [185]: xmin = 37.26203639507934 xmax = 37.51365110652685 text = "pas" intervals [186]: xmin = 37.51365110652685 xmax = 37.64171307436035 text = "bA" intervals [187]: xmin = 37.64171307436035 xmax = 37.75354183500368 text = "de" intervals [188]: xmin = 37.75354183500368 xmax = 37.893076537616864 text = "sho" intervals [189]: xmin = 37.893076537616864 xmax = 38.19158718094706 text = "mAl" intervals [190]: xmin = 38.19158718094706 xmax = 38.41593724197305 text = "madz" intervals [191]: xmin = 38.41593724197305 xmax = 38.58818960715754 text = "bur" intervals [192]: xmin = 38.58818960715754 xmax = 38.82608829078901 text = "shod" intervals [193]: xmin = 38.82608829078901 xmax = 39.01186832863197 text = "egh" intervals [194]: xmin = 39.01186832863197 xmax = 39.28783285086472 text = "rar" intervals [195]: xmin = 39.28783285086472 xmax = 39.394859282395885 text = "ko" intervals [196]: xmin = 39.394859282395885 xmax = 39.598676217116804 text = "nad" intervals [197]: xmin = 39.598676217116804 xmax = 39.70238837416506 text = "ke" intervals [198]: xmin = 39.70238837416506 xmax = 39.91765715850718 text = "xor" intervals [199]: xmin = 39.91765715850718 xmax = 40.149431283388935 text = "shid" intervals [200]: xmin = 40.149431283388935 xmax = 40.30364675169547 text = "zu" intervals [201]: xmin = 40.30364675169547 xmax = 40.56337806673805 text = "rash" intervals [202]: xmin = 40.56337806673805 xmax = 40.77145295589129 text = "bish" intervals [203]: xmin = 40.77145295589129 xmax = 40.872459578407856 text = "ta" intervals [204]: xmin = 40.872459578407856 xmax = 41.057337771406914 text = "rast" intervals [205]: xmin = 41.057337771406914 xmax = 43.19235827664399 text = "_"
Created:
Tuesday, July 10, 2012 7:25:09 AM CEST.
Last Modified:
Monday, January 4, 2016 11:23:45 PM CET
D. Gibbon