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 = 41.78174603174603 tiers?
size = 1 item []: item [1]: class = "IntervalTier" name = "Syllables" xmin = 0 xmax = 41.78174603174603 intervals: size = 204 intervals [1]: xmin = 0 xmax = 1.8359256109882622 text = "_" intervals [2]: xmin = 1.8359256109882622 xmax = 2.0479736947889093 text = "jek" intervals [3]: xmin = 2.0479736947889093 xmax = 2.270917553803267 text = "ru" intervals [4]: xmin = 2.270917553803267 xmax = 2.5366581640605577 text = "zi" intervals [5]: xmin = 2.5366581640605577 xmax = 2.7058519307666873 text = "bA" intervals [6]: xmin = 2.7058519307666873 xmax = 2.8144978113567825 text = "de" intervals [7]: xmin = 2.8144978113567825 xmax = 3.018133400713986 text = "sho" intervals [8]: xmin = 3.018133400713986 xmax = 3.3191414576142138 text = "mAl" intervals [9]: xmin = 3.3191414576142138 xmax = 3.431555403427087 text = "bA" intervals [10]: xmin = 3.431555403427087 xmax = 3.678889632261215 text = "xor" intervals [11]: xmin = 3.678889632261215 xmax = 4.056178340969112 text = "shid" intervals [12]: xmin = 4.056178340969112 xmax = 4.165473062527225 text = "bA" intervals [13]: xmin = 4.165473062527225 xmax = 4.400559563052843 text = "ham" intervals [14]: xmin = 4.400559563052843 xmax = 4.588176674049249 text = "da?" intervals [15]: xmin = 4.588176674049249 xmax = 4.7334667345693875 text = "vA" intervals [16]: xmin = 4.7334667345693875 xmax = 4.8980749689186 text = "mi" intervals [17]: xmin = 4.8980749689186 xmax = 5.175425986758198 text = "kar" intervals [18]: xmin = 5.175425986758198 xmax = 5.424556749361329 text = "dand" intervals [19]: xmin = 5.424556749361329 xmax = 5.514362303837535 text = "ke" intervals [20]: xmin = 5.514362303837535 xmax = 5.669963196162875 text = "A" intervals [21]: xmin = 5.669963196162875 xmax = 5.833874033353712 text = "ja" intervals [22]: xmin = 5.833874033353712 xmax = 5.998591758414363 text = "ko" intervals [23]: xmin = 5.998591758414363 xmax = 6.244980494542173 text = "dAm" intervals [24]: xmin = 6.244980494542173 xmax = 6.359256698076687 text = "je" intervals [25]: xmin = 6.359256698076687 xmax = 6.520755043235686 text = "ki" intervals [26]: xmin = 6.520755043235686 xmax = 6.681246788786829 text = "gha" intervals [27]: xmin = 6.681246788786829 xmax = 6.875645241144552 text = "vi" intervals [28]: xmin = 6.875645241144552 xmax = 6.973061485801797 text = "ta" intervals [29]: xmin = 6.973061485801797 xmax = 7.359328102918162 text = "rast" intervals [30]: xmin = 7.359328102918162 xmax = 7.9459173250622745 text = "_" intervals [31]: xmin = 7.9459173250622745 xmax = 8.10188817637254 text = "" intervals [32]: xmin = 8.10188817637254 xmax = 8.398006749150001 text = "rAn" intervals [33]: xmin = 8.398006749150001 xmax = 8.551717153339828 text = "hejn" intervals [34]: xmin = 8.551717153339828 xmax = 8.658026477933413 text = "mo" intervals [35]: xmin = 8.658026477933413 xmax = 8.945034952296151 text = "sA" intervals [36]: xmin = 8.945034952296151 xmax = 9.02087097840241 text = "fe" intervals [37]: xmin = 9.02087097840241 xmax = 9.167197511220284 text = "ri" intervals [38]: xmin = 9.167197511220284 xmax = 9.286432077765863 text = "re" intervals [39]: xmin = 9.286432077765863 xmax = 9.612793538586546 text = "sid" intervals [40]: xmin = 9.612793538586546 xmax = 9.691737538937264 text = "ke" intervals [41]: xmin = 9.691737538937264 xmax = 9.897438226897181 text = "lab" intervals [42]: xmin = 9.897438226897181 xmax = 10.08488273638081 text = "bA" intervals [43]: xmin = 10.08488273638081 xmax = 10.202320769157387 text = "de" intervals [44]: xmin = 10.202320769157387 xmax = 10.35533671622613 text = "je" intervals [45]: xmin = 10.35533671622613 xmax = 10.522614624779965 text = "ko" intervals [46]: xmin = 10.522614624779965 xmax = 10.723794418499004 text = "lof" intervals [47]: xmin = 10.723794418499004 xmax = 10.818733197557426 text = "ti" intervals [48]: xmin = 10.818733197557426 xmax = 10.963401813265499 text = "be" intervals [49]: xmin = 10.963401813265499 xmax = 11.086758971301784 text = "dow" intervals [50]: xmin = 11.086758971301784 xmax = 11.1683775119747 text = "re" intervals [51]: xmin = 11.1683775119747 xmax = 11.367968296695121 text = "xo" intervals [52]: xmin = 11.367968296695121 xmax = 11.62202830496851 text = "dash" intervals [53]: xmin = 11.62202830496851 xmax = 11.732790213870002 text = "pi" intervals [54]: xmin = 11.732790213870002 xmax = 11.90383143768412 text = "chi" intervals [55]: xmin = 11.90383143768412 xmax = 12.08579743087943 text = "de" intervals [56]: xmin = 12.08579743087943 xmax = 12.234234225270907 text = "bud" intervals [57]: xmin = 12.234234225270907 xmax = 13.047296764249964 text = "_" intervals [58]: xmin = 13.047296764249964 xmax = 13.147606347289079 text = "An" intervals [59]: xmin = 13.147606347289079 xmax = 13.326461983624135 text = "hA" intervals [60]: xmin = 13.326461983624135 xmax = 13.48399485767599 text = "gha" intervals [61]: xmin = 13.48399485767599 xmax = 13.673872415792834 text = "rAr" intervals [62]: xmin = 13.673872415792834 xmax = 13.769016412267542 text = "go" intervals [63]: xmin = 13.769016412267542 xmax = 13.889745115794723 text = "zA" intervals [64]: xmin = 13.889745115794723 xmax = 14.123031331881174 text = "shtand" intervals [65]: xmin = 14.123031331881174 xmax = 14.301606654395828 text = "har" intervals [66]: xmin = 14.301606654395828 xmax = 14.462098399946973 text = "ko" intervals [67]: xmin = 14.462098399946973 xmax = 14.597751050397642 text = "dA" intervals [68]: xmin = 14.597751050397642 xmax = 14.662173793330144 text = "me" intervals [69]: xmin = 14.662173793330144 xmax = 14.875786046211594 text = "shAn" intervals [70]: xmin = 14.875786046211594 xmax = 14.962598542318116 text = "ke" intervals [71]: xmin = 14.962598542318116 xmax = 15.114048499387504 text = "av" intervals [72]: xmin = 15.114048499387504 xmax = 15.397734613002552 text = "val" intervals [73]: xmin = 15.397734613002552 xmax = 15.481748664461527 text = "be" intervals [74]: xmin = 15.481748664461527 xmax = 15.615115044567405 text = "ta" intervals [75]: xmin = 15.615115044567405 xmax = 15.751872095353942 text = "vA" intervals [76]: xmin = 15.751872095353942 xmax = 15.899931381742674 text = "nad" intervals [77]: xmin = 15.899931381742674 xmax = 16.069304468032957 text = "mo" intervals [78]: xmin = 16.069304468032957 xmax = 16.255791355469146 text = "sA" intervals [79]: xmin = 16.255791355469146 xmax = 16.439857327151408 text = "fer" intervals [80]: xmin = 16.439857327151408 xmax = 16.581135272178823 text = "rA" intervals [81]: xmin = 16.581135272178823 xmax = 16.88810067503729 text = "madz" intervals [82]: xmin = 16.88810067503729 xmax = 17.062987995944123 text = "bur" intervals [83]: xmin = 17.062987995944123 xmax = 17.15453610432189 text = "ko" intervals [84]: xmin = 17.15453610432189 xmax = 17.36814835720334 text = "nad" intervals [85]: xmin = 17.36814835720334 xmax = 17.618359542302304 text = "lab" intervals [86]: xmin = 17.618359542302304 xmax = 17.798065088377175 text = "bA" intervals [87]: xmin = 17.798065088377175 xmax = 17.903175879477573 text = "de" intervals [88]: xmin = 17.903175879477573 xmax = 18.14800495598443 text = "ash" intervals [89]: xmin = 18.14800495598443 xmax = 18.261027312006362 text = "rA" intervals [90]: xmin = 18.261027312006362 xmax = 18.435081740280136 text = "be" intervals [91]: xmin = 18.435081740280136 xmax = 18.582927140067955 text = "ka" intervals [92]: xmin = 18.582927140067955 xmax = 18.818227527194487 text = "nad" intervals [93]: xmin = 18.818227527194487 xmax = 19.36536425002527 text = "_" intervals [94]: xmin = 19.36536425002527 xmax = 19.51638472925217 text = "ma?" intervals [95]: xmin = 19.51638472925217 xmax = 19.685918263285068 text = "lum" intervals [96]: xmin = 19.685918263285068 xmax = 19.73225742925406 text = "mi" intervals [97]: xmin = 19.73225742925406 xmax = 19.921113283495316 text = "sha" intervals [98]: xmin = 19.921113283495316 xmax = 20.070302793444267 text = "vad" intervals [99]: xmin = 20.070302793444267 xmax = 20.237575880356726 text = "ke" intervals [100]: xmin = 20.237575880356726 xmax = 20.413730245335703 text = "zu" intervals [101]: xmin = 20.413730245335703 xmax = 20.661249205023733 text = "rash" intervals [102]: xmin = 20.661249205023733 xmax = 20.852904063760633 text = "bish" intervals [103]: xmin = 20.852904063760633 xmax = 20.991274484607775 text = "ta" intervals [104]: xmin = 20.991274484607775 xmax = 21.187933384085937 text = "rast" intervals [105]: xmin = 21.187933384085937 xmax = 21.819192552715073 text = "_" intervals [106]: xmin = 21.819192552715073 xmax = 21.958076074529345 text = "bA" intervals [107]: xmin = 21.958076074529345 xmax = 22.07688352444508 text = "de" intervals [108]: xmin = 22.07688352444508 xmax = 22.254328623399513 text = "sho" intervals [109]: xmin = 22.254328623399513 xmax = 22.506368477328422 text = "mAl" intervals [110]: xmin = 22.506368477328422 xmax = 22.678270894602885 text = "tA" intervals [111]: xmin = 22.678270894602885 xmax = 22.867018229159513 text = "ta" intervals [112]: xmin = 22.867018229159513 xmax = 22.98041811407507 text = "vA" intervals [113]: xmin = 22.98041811407507 xmax = 23.274276239732096 text = "nest" intervals [114]: xmin = 23.274276239732096 xmax = 23.441065599405192 text = "va" intervals [115]: xmin = 23.441065599405192 xmax = 23.686324111972787 text = "zid" intervals [116]: xmin = 23.686324111972787 xmax = 23.880239167139656 text = "am" intervals [117]: xmin = 23.880239167139656 xmax = 24.027167899919665 text = "mA" intervals [118]: xmin = 24.027167899919665 xmax = 24.228347693638703 text = "har" intervals [119]: xmin = 24.228347693638703 xmax = 24.40466256903292 text = "che" intervals [120]: xmin = 24.40466256903292 xmax = 24.64750018673745 text = "bish" intervals [121]: xmin = 24.64750018673745 xmax = 24.8420071587798 text = "tar" intervals [122]: xmin = 24.8420071587798 xmax = 24.994184082526367 text = "va" intervals [123]: xmin = 24.994184082526367 xmax = 25.27827345302446 text = "zid" intervals [124]: xmin = 25.27827345302446 xmax = 25.400446138103643 text = "mo" intervals [125]: xmin = 25.400446138103643 xmax = 25.60162593182268 text = "sA" intervals [126]: xmin = 25.60162593182268 xmax = 25.802805725541724 text = "fer" intervals [127]: xmin = 25.802805725541724 xmax = 26.034501555386683 text = "lab" intervals [128]: xmin = 26.034501555386683 xmax = 26.1942948556681 text = "bA" intervals [129]: xmin = 26.1942948556681 xmax = 26.27655946442051 text = "de" intervals [130]: xmin = 26.27655946442051 xmax = 26.535622370854338 text = "ash" intervals [131]: xmin = 26.535622370854338 xmax = 26.656556291797806 text = "rA" intervals [132]: xmin = 26.656556291797806 xmax = 26.91887669834418 text = "bish" intervals [133]: xmin = 26.91887669834418 xmax = 27.113275150701906 text = "tar" intervals [134]: xmin = 27.113275150701906 xmax = 27.192390799917256 text = "dow" intervals [135]: xmin = 27.192390799917256 xmax = 27.298631814577874 text = "re" intervals [136]: xmin = 27.298631814577874 xmax = 27.519726154538382 text = "xo" intervals [137]: xmin = 27.519726154538382 xmax = 27.778547349828607 text = "dash" intervals [138]: xmin = 27.778547349828607 xmax = 28.00163319037318 text = "dzam?" intervals [139]: xmin = 28.00163319037318 xmax = 28.367825623884244 text = "kard" intervals [140]: xmin = 28.367825623884244 xmax = 28.9237894171664 text = "_" intervals [141]: xmin = 28.9237894171664 xmax = 29.097843845440178 text = "A" intervals [142]: xmin = 29.097843845440178 xmax = 29.167917706173775 text = "ghe" intervals [143]: xmin = 29.167917706173775 xmax = 29.410915771620928 text = "bat" intervals [144]: xmin = 29.410915771620928 xmax = 29.555747110423287 text = "bA" intervals [145]: xmin = 29.555747110423287 xmax = 29.64153564819342 text = "de" intervals [146]: xmin = 29.64153564819342 xmax = 29.82021942351462 text = "sho" intervals [147]: xmin = 29.82021942351462 xmax = 29.972207424098325 text = "mAl" intervals [148]: xmin = 29.972207424098325 xmax = 30.29782030823524 text = "khas" intervals [149]: xmin = 30.29782030823524 xmax = 30.404061322895856 text = "te" intervals [150]: xmin = 30.404061322895856 xmax = 30.656101176824766 text = "shod" intervals [151]: xmin = 30.656101176824766 xmax = 30.76169797472166 text = "va" intervals [152]: xmin = 30.76169797472166 xmax = 31.066858335980875 text = "dast" intervals [153]: xmin = 31.066858335980875 xmax = 31.301944836506497 text = "bar" intervals [154]: xmin = 31.301944836506497 xmax = 31.542682454833212 text = "dAsht" intervals [155]: xmin = 31.542682454833212 xmax = 32.095255535652974 text = "_" intervals [156]: xmin = 32.095255535652974 xmax = 32.41171813251439 text = "ba?d" intervals [157]: xmin = 32.41171813251439 xmax = 32.52038238426781 text = "xor" intervals [158]: xmin = 32.52038238426781 xmax = 32.78711514447958 text = "shid" intervals [159]: xmin = 32.78711514447958 xmax = 32.996206503120156 text = "tA" intervals [160]: xmin = 32.996206503120156 xmax = 33.19399562615855 text = "bid" intervals [161]: xmin = 33.19399562615855 xmax = 33.31250863134808 text = "va" intervals [162]: xmin = 33.31250863134808 xmax = 33.442484340773305 text = "ha" intervals [163]: xmin = 33.442484340773305 xmax = 33.62283636227816 text = "vA" intervals [164]: xmin = 33.62283636227816 xmax = 33.82449990412744 text = "in" intervals [165]: xmin = 33.82449990412744 xmax = 33.99163948621781 text = "gha" intervals [166]: xmin = 33.99163948621781 xmax = 34.139348529298395 text = "dr" intervals [167]: xmin = 34.139348529298395 xmax = 34.37395128169378 text = "garm" intervals [168]: xmin = 34.37395128169378 xmax = 34.665980696739105 text = "shod" intervals [169]: xmin = 34.665980696739105 xmax = 34.810649312447175 text = "ke" intervals [170]: xmin = 34.810649312447175 xmax = 35.062689166376096 text = "fow" intervals [171]: xmin = 35.062689166376096 xmax = 35.19266487580132 text = "ri" intervals [172]: xmin = 35.19266487580132 xmax = 35.3554170684729 text = "mo" intervals [173]: xmin = 35.3554170684729 xmax = 35.54255043133907 text = "sA" intervals [174]: xmin = 35.54255043133907 xmax = 35.70417240045044 text = "fer" intervals [175]: xmin = 35.70417240045044 xmax = 35.90196152348883 text = "lab" intervals [176]: xmin = 35.90196152348883 xmax = 36.12504732225164 text = "bA" intervals [177]: xmin = 36.12504732225164 xmax = 36.21352778454954 text = "de" intervals [178]: xmin = 36.21352778454954 xmax = 36.43924947199262 text = "ash" intervals [179]: xmin = 36.43924947199262 xmax = 36.58165764058026 text = "rA" intervals [180]: xmin = 36.58165764058026 xmax = 36.71125788755478 text = "da" intervals [181]: xmin = 36.71125788755478 xmax = 36.86351504358361 text = "rA" intervals [182]: xmin = 36.86351504358361 xmax = 37.04887170745959 text = "vard" intervals [183]: xmin = 37.04887170745959 xmax = 37.54800104323403 text = "_" intervals [184]: xmin = 37.54800104323403 xmax = 37.8034315678436 text = "pas" intervals [185]: xmin = 37.8034315678436 xmax = 37.92197113991796 text = "bA" intervals [186]: xmin = 37.92197113991796 xmax = 38.042878452194856 text = "de" intervals [187]: xmin = 38.042878452194856 xmax = 38.21354220978798 text = "sho" intervals [188]: xmin = 38.21354220978798 xmax = 38.38533619094132 text = "mAl" intervals [189]: xmin = 38.38533619094132 xmax = 38.584095048015556 text = "madz" intervals [190]: xmin = 38.584095048015556 xmax = 38.757019252729116 text = "bur" intervals [191]: xmin = 38.757019252729116 xmax = 38.9254225632018 text = "shod" intervals [192]: xmin = 38.9254225632018 xmax = 39.137475093789654 text = "egh" intervals [193]: xmin = 39.137475093789654 xmax = 39.42568210164559 text = "rar" intervals [194]: xmin = 39.42568210164559 xmax = 39.539350953988375 text = "ko" intervals [195]: xmin = 39.539350953988375 xmax = 39.805437217879295 text = "nad" intervals [196]: xmin = 39.805437217879295 xmax = 39.936059423625366 text = "ke" intervals [197]: xmin = 39.936059423625366 xmax = 40.17351489095604 text = "xor" intervals [198]: xmin = 40.17351489095604 xmax = 40.50693084122075 text = "shid" intervals [199]: xmin = 40.50693084122075 xmax = 40.71187879273231 text = "zu" intervals [200]: xmin = 40.71187879273231 xmax = 41.031732060274386 text = "rash" intervals [201]: xmin = 41.031732060274386 xmax = 41.34308362168016 text = "bish" intervals [202]: xmin = 41.34308362168016 xmax = 41.466278058437794 text = "ta" intervals [203]: xmin = 41.466278058437794 xmax = 41.68780182307506 text = "rast" intervals [204]: xmin = 41.68780182307506 xmax = 41.78174603174603 text = "_"
Created:
Tuesday, July 10, 2012 7:25:09 AM CEST.
Last Modified:
Monday, January 4, 2016 11:23:45 PM CET
D. Gibbon