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 = 39.169501133786845 tiers?
size = 1 item []: item [1]: class = "IntervalTier" name = "Syllables" xmin = 0 xmax = 39.169501133786845 intervals: size = 205 intervals [1]: xmin = 0 xmax = 0.9449985115314195 text = "_" intervals [2]: xmin = 0.9449985115314195 xmax = 1.141228726448966 text = "jek" intervals [3]: xmin = 1.141228726448966 xmax = 1.2706434615483038 text = "ru" intervals [4]: xmin = 1.2706434615483038 xmax = 1.4216187407290022 text = "zi" intervals [5]: xmin = 1.4216187407290022 xmax = 1.6169367597443214 text = "bA" intervals [6]: xmin = 1.6169367597443214 xmax = 1.7273034285329139 text = "de" intervals [7]: xmin = 1.7273034285329139 xmax = 1.9240726982477168 text = "sho" intervals [8]: xmin = 1.9240726982477168 xmax = 2.178508339168631 text = "mAl" intervals [9]: xmin = 2.178508339168631 xmax = 2.3017782234965307 text = "bA" intervals [10]: xmin = 2.3017782234965307 xmax = 2.506947925483285 text = "xor" intervals [11]: xmin = 2.506947925483285 xmax = 2.8050014884685828 text = "shid" intervals [12]: xmin = 2.8050014884685828 xmax = 2.889561277006389 text = "bA" intervals [13]: xmin = 2.889561277006389 xmax = 3.137185868364802 text = "ham" intervals [14]: xmin = 3.137185868364802 xmax = 3.3254584210041656 text = "da?" intervals [15]: xmin = 3.3254584210041656 xmax = 3.4691963738703797 text = "vA" intervals [16]: xmin = 3.4691963738703797 xmax = 3.6240976424321216 text = "mi" intervals [17]: xmin = 3.6240976424321216 xmax = 3.890276078922257 text = "kar" intervals [18]: xmin = 3.890276078922257 xmax = 4.188454618073299 text = "dand" intervals [19]: xmin = 4.188454618073299 xmax = 4.295308087537871 text = "ke" intervals [20]: xmin = 4.295308087537871 xmax = 4.385492571927653 text = "A" intervals [21]: xmin = 4.385492571927653 xmax = 4.58447619431472 text = "jA" intervals [22]: xmin = 4.58447619431472 xmax = 4.733795805028699 text = "ko" intervals [23]: xmin = 4.733795805028699 xmax = 4.938298750136973 text = "dAm" intervals [24]: xmin = 4.938298750136973 xmax = 5.006591564294583 text = "je" intervals [25]: xmin = 5.006591564294583 xmax = 5.165316256820599 text = "ki" intervals [26]: xmin = 5.165316256820599 xmax = 5.331074247884611 text = "gha" intervals [27]: xmin = 5.331074247884611 xmax = 5.483639937092371 text = "vi" intervals [28]: xmin = 5.483639937092371 xmax = 5.621807480351314 text = "ta" intervals [29]: xmin = 5.621807480351314 xmax = 6.006258574591295 text = "rast" intervals [30]: xmin = 6.006258574591295 xmax = 6.35081065847616 text = "_" intervals [31]: xmin = 6.35081065847616 xmax = 6.472772188838891 text = "da" intervals [32]: xmin = 6.472772188838891 xmax = 6.645392281786889 text = "rAn" intervals [33]: xmin = 6.645392281786889 xmax = 6.866125619364075 text = "hejn" intervals [34]: xmin = 6.866125619364075 xmax = 7.006926866357117 text = "mo" intervals [35]: xmin = 7.006926866357117 xmax = 7.182618272507833 text = "sA" intervals [36]: xmin = 7.182618272507833 xmax = 7.328691804728029 text = "fe" intervals [37]: xmin = 7.328691804728029 xmax = 7.456911905232424 text = "ri" intervals [38]: xmin = 7.456911905232424 xmax = 7.591962529041566 text = "re" intervals [39]: xmin = 7.591962529041566 xmax = 7.864914893407261 text = "sid" intervals [40]: xmin = 7.864914893407261 xmax = 8.001190747948332 text = "ke" intervals [41]: xmin = 8.001190747948332 xmax = 8.215491370735732 text = "lab" intervals [42]: xmin = 8.215491370735732 xmax = 8.404577903516627 text = "bA" intervals [43]: xmin = 8.404577903516627 xmax = 8.51543157080205 text = "de" intervals [44]: xmin = 8.51543157080205 xmax = 8.69850607411331 text = "je" intervals [45]: xmin = 8.69850607411331 xmax = 8.798495746978242 text = "ko" intervals [46]: xmin = 8.798495746978242 xmax = 9.016291276779567 text = "lof" intervals [47]: xmin = 9.016291276779567 xmax = 9.200059564027377 text = "ti" intervals [48]: xmin = 9.200059564027377 xmax = 9.334771821519336 text = "be" intervals [49]: xmin = 9.334771821519336 xmax = 9.485880276617412 text = "dow" intervals [50]: xmin = 9.485880276617412 xmax = 9.566060657213127 text = "re" intervals [51]: xmin = 9.566060657213127 xmax = 9.736204712059024 text = "xo" intervals [52]: xmin = 9.736204712059024 xmax = 9.934215500179736 text = "dash" intervals [53]: xmin = 9.934215500179736 xmax = 10.066406617158615 text = "pi" intervals [54]: xmin = 10.066406617158615 xmax = 10.26044638880484 text = "chi" intervals [55]: xmin = 10.26044638880484 xmax = 10.358908674051694 text = "de" intervals [56]: xmin = 10.358908674051694 xmax = 10.61805720009372 text = "bud" intervals [57]: xmin = 10.61805720009372 xmax = 10.973502795162863 text = "_" intervals [58]: xmin = 10.973502795162863 xmax = 11.103046605246345 text = "An" intervals [59]: xmin = 11.103046605246345 xmax = 11.280877196974902 text = "hA" intervals [60]: xmin = 11.280877196974902 xmax = 11.427973278980277 text = "gha" intervals [61]: xmin = 11.427973278980277 xmax = 11.602238967859334 text = "rAr" intervals [62]: xmin = 11.602238967859334 xmax = 11.73856463145746 text = "go" intervals [63]: xmin = 11.73856463145746 xmax = 11.870040443596361 text = "Za" intervals [64]: xmin = 11.870040443596361 xmax = 12.212193400112382 text = "shtand" intervals [65]: xmin = 12.212193400112382 xmax = 12.372226647613632 text = "har" intervals [66]: xmin = 12.372226647613632 xmax = 12.540667488396757 text = "ko" intervals [67]: xmin = 12.540667488396757 xmax = 12.631874230484017 text = "dA" intervals [68]: xmin = 12.631874230484017 xmax = 12.73468454268837 text = "me" intervals [69]: xmin = 12.73468454268837 xmax = 12.957788574847763 text = "shAn" intervals [70]: xmin = 12.957788574847763 xmax = 13.060114420041899 text = "ke" intervals [71]: xmin = 13.060114420041899 xmax = 13.198904329756546 text = "av" intervals [72]: xmin = 13.198904329756546 xmax = 13.384647896780114 text = "val" intervals [73]: xmin = 13.384647896780114 xmax = 13.496407263677138 text = "be" intervals [74]: xmin = 13.496407263677138 xmax = 13.618063325604371 text = "ta" intervals [75]: xmin = 13.618063325604371 xmax = 13.775570014142401 text = "vA" intervals [76]: xmin = 13.775570014142401 xmax = 13.916774428621926 text = "nad" intervals [77]: xmin = 13.916774428621926 xmax = 14.103906519533485 text = "mo" intervals [78]: xmin = 14.103906519533485 xmax = 14.281569953781357 text = "sA" intervals [79]: xmin = 14.281569953781357 xmax = 14.46816812388077 text = "fer" intervals [80]: xmin = 14.46816812388077 xmax = 14.60108034165397 text = "rA" intervals [81]: xmin = 14.60108034165397 xmax = 14.868881817390998 text = "madz" intervals [82]: xmin = 14.868881817390998 xmax = 15.063646527017925 text = "bur" intervals [83]: xmin = 15.063646527017925 xmax = 15.19741522941668 text = "ko" intervals [84]: xmin = 15.19741522941668 xmax = 15.377899511343557 text = "nad" intervals [85]: xmin = 15.377899511343557 xmax = 15.541259755895107 text = "lab" intervals [86]: xmin = 15.541259755895107 xmax = 15.73064717311365 text = "bA" intervals [87]: xmin = 15.73064717311365 xmax = 15.854567087392665 text = "de" intervals [88]: xmin = 15.854567087392665 xmax = 16.056329916544023 text = "ash" intervals [89]: xmin = 16.056329916544023 xmax = 16.17414547650378 text = "rA" intervals [90]: xmin = 16.17414547650378 xmax = 16.29669559403922 text = "be" intervals [91]: xmin = 16.29669559403922 xmax = 16.43627696927185 text = "ka" intervals [92]: xmin = 16.43627696927185 xmax = 16.715871678119026 text = "nad" intervals [93]: xmin = 16.715871678119026 xmax = 17.11470737447232 text = "_" intervals [94]: xmin = 17.11470737447232 xmax = 17.314823171028063 text = "ma?" intervals [95]: xmin = 17.314823171028063 xmax = 17.499701364027114 text = "lum" intervals [96]: xmin = 17.499701364027114 xmax = 17.569143417007247 text = "mi" intervals [97]: xmin = 17.569143417007247 xmax = 17.74259320229596 text = "sha" intervals [98]: xmin = 17.74259320229596 xmax = 17.93898095116978 text = "vad" intervals [99]: xmin = 17.93898095116978 xmax = 18.02353491971768 text = "ke" intervals [100]: xmin = 18.02353491971768 xmax = 18.18210474053899 text = "zu" intervals [101]: xmin = 18.18210474053899 xmax = 18.43254080993423 text = "rash" intervals [102]: xmin = 18.43254080993423 xmax = 18.679210472189144 text = "bish" intervals [103]: xmin = 18.679210472189144 xmax = 18.80530119058747 text = "ta" intervals [104]: xmin = 18.80530119058747 xmax = 19.136309696751752 text = "rast" intervals [105]: xmin = 19.136309696751752 xmax = 19.509700223738196 text = "_" intervals [106]: xmin = 19.509700223738196 xmax = 19.673086117875236 text = "bA" intervals [107]: xmin = 19.673086117875236 xmax = 19.745684627809013 text = "de" intervals [108]: xmin = 19.745684627809013 xmax = 19.895983564498273 text = "sho" intervals [109]: xmin = 19.895983564498273 xmax = 20.111617443196327 text = "mAl" intervals [110]: xmin = 20.111617443196327 xmax = 20.256067936169632 text = "tA" intervals [111]: xmin = 20.256067936169632 xmax = 20.401001286368405 text = "ta" intervals [112]: xmin = 20.401001286368405 xmax = 20.519000294165988 text = "vA" intervals [113]: xmin = 20.519000294165988 xmax = 20.906906674172955 text = "nest" intervals [114]: xmin = 20.906906674172955 xmax = 21.039224827526464 text = "va" intervals [115]: xmin = 21.039224827526464 xmax = 21.320852465095122 text = "zid" intervals [116]: xmin = 21.320852465095122 xmax = 21.621664044463152 text = "am" intervals [117]: xmin = 21.621664044463152 xmax = 21.71166617197024 text = "mA" intervals [118]: xmin = 21.71166617197024 xmax = 21.896911574803813 text = "har" intervals [119]: xmin = 21.896911574803813 xmax = 22.051925255090342 text = "che" intervals [120]: xmin = 22.051925255090342 xmax = 22.30025025986468 text = "bish" intervals [121]: xmin = 22.30025025986468 xmax = 22.506376244219844 text = "tar" intervals [122]: xmin = 22.506376244219844 xmax = 22.61036597066758 text = "va" intervals [123]: xmin = 22.61036597066758 xmax = 22.848453009456605 text = "zid" intervals [124]: xmin = 22.848453009456605 xmax = 23.029537058691616 text = "mo" intervals [125]: xmin = 23.029537058691616 xmax = 23.206448336602744 text = "sA" intervals [126]: xmin = 23.206448336602744 xmax = 23.358319432384484 text = "fer" intervals [127]: xmin = 23.358319432384484 xmax = 23.6098905156526 text = "lab" intervals [128]: xmin = 23.6098905156526 xmax = 23.72278204963709 text = "bA" intervals [129]: xmin = 23.72278204963709 xmax = 23.803497163165943 text = "de" intervals [130]: xmin = 23.803497163165943 xmax = 24.015806255084936 text = "ash" intervals [131]: xmin = 24.015806255084936 xmax = 24.15701066956446 text = "rA" intervals [132]: xmin = 24.15701066956446 xmax = 24.356644496932063 text = "bish" intervals [133]: xmin = 24.356644496932063 xmax = 24.57413175601547 text = "tar" intervals [134]: xmin = 24.57413175601547 xmax = 24.675613427945652 text = "dow" intervals [135]: xmin = 24.675613427945652 xmax = 24.773914515930517 text = "re" intervals [136]: xmin = 24.773914515930517 xmax = 24.925361665264774 text = "xo" intervals [137]: xmin = 24.925361665264774 xmax = 25.13352037944555 text = "dash" intervals [138]: xmin = 25.13352037944555 xmax = 25.434160026834817 text = "dzam?" intervals [139]: xmin = 25.434160026834817 xmax = 25.741143999936405 text = "kard" intervals [140]: xmin = 25.741143999936405 xmax = 26.13712206202796 text = "_" intervals [141]: xmin = 26.13712206202796 xmax = 26.248170024869445 text = "A" intervals [142]: xmin = 26.248170024869445 xmax = 26.403300498518096 text = "ghe" intervals [143]: xmin = 26.403300498518096 xmax = 26.63131803098668 text = "bat" intervals [144]: xmin = 26.63131803098668 xmax = 26.766070567050647 text = "bA" intervals [145]: xmin = 26.766070567050647 xmax = 26.86571428701362 text = "de" intervals [146]: xmin = 26.86571428701362 xmax = 27.044195505147513 text = "sho" intervals [147]: xmin = 27.044195505147513 xmax = 27.32990351162447 text = "mAl" intervals [148]: xmin = 27.32990351162447 xmax = 27.656754521492452 text = "xas" intervals [149]: xmin = 27.656754521492452 xmax = 27.714854068465602 text = "te" intervals [150]: xmin = 27.714854068465602 xmax = 28.027605875976416 text = "shod" intervals [151]: xmin = 28.027605875976416 xmax = 28.1939805122134 text = "va" intervals [152]: xmin = 28.1939805122134 xmax = 28.53806483255431 text = "dast" intervals [153]: xmin = 28.53806483255431 xmax = 28.77306531930988 text = "bar" intervals [154]: xmin = 28.77306531930988 xmax = 29.062452873466786 text = "dAsht" intervals [155]: xmin = 29.062452873466786 xmax = 29.42865263806633 text = "_" intervals [156]: xmin = 29.42865263806633 xmax = 29.691668489013544 text = "ba?d" intervals [157]: xmin = 29.691668489013544 xmax = 29.88472666644272 text = "xor" intervals [158]: xmin = 29.88472666644272 xmax = 30.163889416907985 text = "shid" intervals [159]: xmin = 30.163889416907985 xmax = 30.32807789599513 text = "tA" intervals [160]: xmin = 30.32807789599513 xmax = 30.55844388161208 text = "bid" intervals [161]: xmin = 30.55844388161208 xmax = 30.865198299274493 text = "_" intervals [162]: xmin = 30.865198299274493 xmax = 30.9338664345779 text = "va" intervals [163]: xmin = 30.9338664345779 xmax = 31.05563608771834 text = "ha" intervals [164]: xmin = 31.05563608771834 xmax = 31.206578737679212 text = "vA" intervals [165]: xmin = 31.206578737679212 xmax = 31.41024023806135 text = "in" intervals [166]: xmin = 31.41024023806135 xmax = 31.610366061234473 text = "gha" intervals [167]: xmin = 31.610366061234473 xmax = 31.78386655295051 text = "dr" intervals [168]: xmin = 31.78386655295051 xmax = 32.07189252825175 text = "garm" intervals [169]: xmin = 32.07189252825175 xmax = 32.337788568520494 text = "shod" intervals [170]: xmin = 32.337788568520494 xmax = 32.45277378611748 text = "ke" intervals [171]: xmin = 32.45277378611748 xmax = 32.62762700592985 text = "fow" intervals [172]: xmin = 32.62762700592985 xmax = 32.784097086346144 text = "ri" intervals [173]: xmin = 32.784097086346144 xmax = 32.9191190151289 text = "mo" intervals [174]: xmin = 32.9191190151289 xmax = 33.09737294728442 text = "sA" intervals [175]: xmin = 33.09737294728442 xmax = 33.25645436598677 text = "fer" intervals [176]: xmin = 33.25645436598677 xmax = 33.43310083099824 text = "lab" intervals [177]: xmin = 33.43310083099824 xmax = 33.645237699316844 text = "bA" intervals [178]: xmin = 33.645237699316844 xmax = 33.72607479721438 text = "de" intervals [179]: xmin = 33.72607479721438 xmax = 33.943876920744806 text = "ash" intervals [180]: xmin = 33.943876920744806 xmax = 34.061742175781355 text = "rA" intervals [181]: xmin = 34.061742175781355 xmax = 34.194373853396456 text = "da" intervals [182]: xmin = 34.194373853396456 xmax = 34.36038139720931 text = "rA" intervals [183]: xmin = 34.36038139720931 xmax = 34.61362704548993 text = "vard" intervals [184]: xmin = 34.61362704548993 xmax = 34.934320680622264 text = "_" intervals [185]: xmin = 34.934320680622264 xmax = 35.184268724643495 text = "" intervals [186]: xmin = 35.184268724643495 xmax = 35.31220082516661 text = "bA" intervals [187]: xmin = 35.31220082516661 xmax = 35.40987117996136 text = "de" intervals [188]: xmin = 35.40987117996136 xmax = 35.60463588958829 text = "sho" intervals [189]: xmin = 35.60463588958829 xmax = 35.78154716749941 text = "mAl" intervals [190]: xmin = 35.78154716749941 xmax = 36.061707910376676 text = "madz" intervals [191]: xmin = 36.061707910376676 xmax = 36.23892042220262 text = "bur" intervals [192]: xmin = 36.23892042220262 xmax = 36.474740814461974 text = "shod" intervals [193]: xmin = 36.474740814461974 xmax = 36.599868471401535 text = "egh" intervals [194]: xmin = 36.599868471401535 xmax = 36.887410362068415 text = "rAr" intervals [195]: xmin = 36.887410362068415 xmax = 37.01953063169947 text = "ko" intervals [196]: xmin = 37.01953063169947 xmax = 37.205184983152755 text = "nad" intervals [197]: xmin = 37.205184983152755 xmax = 37.38825948646404 text = "ke" intervals [198]: xmin = 37.38825948646404 xmax = 37.58477787150732 text = "xor" intervals [199]: xmin = 37.58477787150732 xmax = 37.809662512839665 text = "shid" intervals [200]: xmin = 37.809662512839665 xmax = 37.970956667773265 text = "zu" intervals [201]: xmin = 37.970956667773265 xmax = 38.28690672977719 text = "rash" intervals [202]: xmin = 38.28690672977719 xmax = 38.568781786112524 text = "bish" intervals [203]: xmin = 38.568781786112524 xmax = 38.70024796322953 text = "ta" intervals [204]: xmin = 38.70024796322953 xmax = 39.00051021960788 text = "rast" intervals [205]: xmin = 39.00051021960788 xmax = 39.169501133786845 text = "_"
Created:
Tuesday, July 10, 2012 7:25:09 AM CEST.
Last Modified:
Monday, January 4, 2016 11:23:45 PM CET
D. Gibbon