diff --git a/README.md b/README.md index 7be5fc7f47d5db027d120b8024982df93db95b74..2e44382ee0ac8dff9e18f3019e7380a5abd76cb9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,52 @@ ---- -license: mit ---- +# Infant Cry Detection using Causal Temporal Representation + +This project focuses on detecting infant cries using a novel **causal temporal representation** framework. Our approach incorporates causal reasoning into the data-generating process (DGP) to improve the interpretability and reliability of cry detection systems. This repository provides the necessary resources to explore, train, and evaluate supervised models for this task, along with mathematical assumptions and metrics tailored for event-based evaluation. + +## Features +- **Data Generating Process**: Based on mathematical causal assumptions, our DGP defines how audio features and annotations are causally connected. +- **Supervised Models**: State-of-the-art supervised learning methods, including Bidirectional LSTM, Transformer, and MobileNet V2. +- **Event-Based Metrics**: Evaluation metrics tailored for time-sensitive detection tasks, including event-based F1-score and IOU. +- **Interactive Example**: A Jupyter Notebook with step-by-step demonstrations. + +![Causal Graph](https://github.com/PeterIsDanning/Infant-Cry-Detection-by-CRSTC/blob/main/casual_graph.png) + +## Repository Structure + +```plaintext +. +├── data/ # Audio data in .wav format +├── labels/ # Annotation files corresponding to audio data (.TextGrid) +├── metrics/ # Event-based evaluation metrics +├── models/ # Pre-trained supervised models +├── src/ # Core codebase +├── experiment.ipynb # Usage demonstration +└── README.md # Project description +``` + +### Directory Details + +- **data/**: Contains raw audio files in `.wav` format. + - Each audio file represents an infant cry recording. + +- **labels/**: Stores annotation files in `.TextGrid` format. + - Each `.TextGrid` file corresponds to an audio file and provides ground truth segmentations for cry events. + +- **metrics/**: Houses the implementation of event-based metrics for evaluating the performance of models. + - Metrics include event-based F1-score and IOU, designed to measure temporal accuracy effectively. + +- **models/**: Contains pre-trained supervised models for infant cry detection. + - Models include: + - Bidirectional LSTM + - Transformer + - MobileNet V2 + +- **src/**: Core implementation of the infant cry detection framework. + - Includes modules for data preprocessing, feature extraction, model training, and evaluation. + +- **experiment.ipynb**: A Jupyter Notebook with a simple use case example. + - Demonstrates how to load data, preprocess it, train a model, and evaluate its performance. + +For more details, refer to our accompanying research paper. + +## License +This project is licensed under the MIT License. See the LICENSE file for more details. diff --git a/casual_graph.png b/casual_graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d27190d19bea2484ced1fdcb4d47a1a34db8f90f Binary files /dev/null and b/casual_graph.png differ diff --git a/data/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196216-1.7-m-04-hu.wav b/data/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196216-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..3239192f2c9b8e8cdbba87eaa9ba86215727c837 Binary files /dev/null and b/data/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196216-1.7-m-04-hu.wav differ diff --git a/data/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132879-1.7-m-26-hu.wav b/data/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132879-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..afd3fd26bec0a7c723f368d86597872c45b6cab1 Binary files /dev/null and b/data/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132879-1.7-m-26-hu.wav differ diff --git a/data/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197257-1.7-m-04-hu.wav b/data/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197257-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..916179c9b72af4ed6bf291f58d5f94bf4dfeedfb Binary files /dev/null and b/data/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197257-1.7-m-04-hu.wav differ diff --git a/data/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024-1.1-f-04-ti.wav b/data/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024-1.1-f-04-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..f0fb4fbb6dba1331068123f4afa0e1ddc2deed1a Binary files /dev/null and b/data/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024-1.1-f-04-ti.wav differ diff --git a/data/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192133-1.7-f-48-hu.wav b/data/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192133-1.7-f-48-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..039780652d8c2d49250433b4e60712e270ef5ebd Binary files /dev/null and b/data/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192133-1.7-f-48-hu.wav differ diff --git a/data/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996-1.0-m-04-hu.wav b/data/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e067edb8f1c45d77f90e89e5e25c4de478eee1f8 Binary files /dev/null and b/data/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996-1.0-m-04-hu.wav differ diff --git a/data/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829013-1.7-f-26-hu.wav b/data/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829013-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..bc22852b4602f58418835bfee3c1827c74ce69cc Binary files /dev/null and b/data/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829013-1.7-f-26-hu.wav differ diff --git a/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221058-1.7-f-26-ti.wav b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221058-1.7-f-26-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..d1164951904c3990f485198a03376a8564b11e24 Binary files /dev/null and b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221058-1.7-f-26-ti.wav differ diff --git a/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237378-1.7-f-26-ti.wav b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237378-1.7-f-26-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..02aebc3d2e48f343c85b76ed88da7aa78d38f9fd Binary files /dev/null and b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237378-1.7-f-26-ti.wav differ diff --git a/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246453-1.7-f-26-ti.wav b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246453-1.7-f-26-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..d98ebb2acf73aeba87b5068c7236cf98ed1b063e Binary files /dev/null and b/data/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246453-1.7-f-26-ti.wav differ diff --git a/data/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838264-1.7-f-26-hu.wav b/data/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838264-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..71a7eceda8e00e60c73afa801fd0b7f7596ce99a Binary files /dev/null and b/data/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838264-1.7-f-26-hu.wav differ diff --git a/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441-1.0-m-04-hu.wav b/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..542d203212aba95eb2929edef71c57e054e98677 Binary files /dev/null and b/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441-1.0-m-04-hu.wav differ diff --git a/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453-1.0-m-04-hu.wav b/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..c30072f40f3514e6f17d2c87b60502c4889f381c Binary files /dev/null and b/data/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453-1.0-m-04-hu.wav differ diff --git a/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515-1.0-m-72-hu.wav b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..1829c5d98deaa0f826f84ba9f380af6cb238aebd Binary files /dev/null and b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515-1.0-m-72-hu.wav differ diff --git a/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525-1.0-m-72-hu.wav b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..abda65ba511b6938ad56879c0660e2e472af62bc Binary files /dev/null and b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525-1.0-m-72-hu.wav differ diff --git a/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533-1.0-m-72-hu.wav b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..c257081610f126e2780500dc0ba497b41a627afe Binary files /dev/null and b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533-1.0-m-72-hu.wav differ diff --git a/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582-1.0-m-72-hu.wav b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..6071f35b5544d952443ae456f8ef7b25f0b4396a Binary files /dev/null and b/data/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582-1.0-m-72-hu.wav differ diff --git a/data/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197-1.0-m-04-hu.wav b/data/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d1e26263005ee39e8d82cee8cc525d02fa3f9c29 Binary files /dev/null and b/data/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197-1.0-m-04-hu.wav differ diff --git a/data/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775-1.0-m-04-hu.wav b/data/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e53ad5dc555cc532c051b0971f687822a8b132ea Binary files /dev/null and b/data/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775-1.0-m-04-hu.wav differ diff --git a/data/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038889-1.7-f-04-hu.wav b/data/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038889-1.7-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..7f305c342974d0d93f43247d3a75a23a64133735 Binary files /dev/null and b/data/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038889-1.7-f-04-hu.wav differ diff --git a/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379259-1.7-m-26-hu.wav b/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379259-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f6a60e50c4c95049601493ece6fd629fa237ff9f Binary files /dev/null and b/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379259-1.7-m-26-hu.wav differ diff --git a/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394426-1.7-m-26-hu.wav b/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394426-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d4cba86ae8968557b2c991c440e83687d8caf2a7 Binary files /dev/null and b/data/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394426-1.7-m-26-hu.wav differ diff --git a/data/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441581-1.7-f-26-hu.wav b/data/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441581-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..8d3e6651bdaecfb0d14cb1b52f108cff672a1877 Binary files /dev/null and b/data/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441581-1.7-f-26-hu.wav differ diff --git a/data/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963544-1.7-f-04-hu.wav b/data/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963544-1.7-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..00c9f78d9e6d0da74bb5d260c5668a8f414d79fd Binary files /dev/null and b/data/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963544-1.7-f-04-hu.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034-1.0-f-26-hu.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034-1.0-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..dff9cd4f2a9e732cb2a2b3fadd10bf0a34f3f233 Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034-1.0-f-26-hu.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060-1.0-f-26-hu.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060-1.0-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f0b861bf48a7742edc705aef58586edd139ab0cc Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060-1.0-f-26-hu.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070-1.0-f-26-hu.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070-1.0-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e56ba0bb12eebcef52fefcd5a0d6c7ce5c626662 Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070-1.0-f-26-hu.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101-1.0-f-26-hu.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101-1.0-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..2da7416a91aa7f1921286023dee7ecfa680d7387 Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101-1.0-f-26-hu.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142-1.0-f-26-dc.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142-1.0-f-26-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..c6e1608ad35daaf77645eb0142ee8e7be844c97d Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142-1.0-f-26-dc.wav differ diff --git a/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172-1.0-f-26-hu.wav b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172-1.0-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..6810dfd5e46ed41d0cb4d0b4ed8565acd488d57a Binary files /dev/null and b/data/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172-1.0-f-26-hu.wav differ diff --git a/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489-1.1-m-48-hu.wav b/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489-1.1-m-48-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f9f5b4a268ebc0b49b6f996ce7a88293f8a95b53 Binary files /dev/null and b/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489-1.1-m-48-hu.wav differ diff --git a/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512-1.1-m-48-dc.wav b/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512-1.1-m-48-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..7d190521ba0cd07446cd924590f9a976f5083e95 Binary files /dev/null and b/data/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512-1.1-m-48-dc.wav differ diff --git a/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617162-1.7-m-04-hu.wav b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617162-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..776be089f0b3765ce7cd0bf3cc4cff94f1c1e97b Binary files /dev/null and b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617162-1.7-m-04-hu.wav differ diff --git a/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644843-1.7-f-04-hu.wav b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644843-1.7-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..373241052bee38e37d58e21f6232b36f56ee6a19 Binary files /dev/null and b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644843-1.7-f-04-hu.wav differ diff --git a/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668806-1.7-f-04-hu.wav b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668806-1.7-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..27538c39c8821f60c968ee6938bec4f46571d490 Binary files /dev/null and b/data/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668806-1.7-f-04-hu.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849-1.0-f-04-hu.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849-1.0-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..c70b17a1c8b184d6ebabfde565aca04d7adcabd2 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849-1.0-f-04-hu.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864-1.0-f-04-ti.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864-1.0-f-04-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..29245cc6bb55ce30ecdc50aa7dbc51647865b669 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864-1.0-f-04-ti.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937-1.0-f-48-dc.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937-1.0-f-48-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..3be9c33fc71c65218733e71043bef11549a7c9f1 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937-1.0-f-48-dc.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008-1.0-f-48-dc.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008-1.0-f-48-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..e4be67acb9748286838be8219d73b90a05b32173 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008-1.0-f-48-dc.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241-1.0-f-48-ti.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241-1.0-f-48-ti.wav new file mode 100644 index 0000000000000000000000000000000000000000..050eaf09b955337ced6063ba21d49bea636d30b4 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241-1.0-f-48-ti.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693-1.1-f-26-dc.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693-1.1-f-26-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..50c1992a0b4392b581e50b0aebe9430f80c5c4e7 Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693-1.1-f-26-dc.wav differ diff --git a/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703-1.1-f-26-dc.wav b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703-1.1-f-26-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..0ec5ecdee4e13fc514efca6f9fb9b6e4105a3a2d Binary files /dev/null and b/data/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703-1.1-f-26-dc.wav differ diff --git a/data/1445575b-80ad-477b-8e48-36194cac728e-1430244987914-1.7-f-48-hu.wav b/data/1445575b-80ad-477b-8e48-36194cac728e-1430244987914-1.7-f-48-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..8965640c774c7134bd3ef906d1b8cdb36b950d56 Binary files /dev/null and b/data/1445575b-80ad-477b-8e48-36194cac728e-1430244987914-1.7-f-48-hu.wav differ diff --git a/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358754-1.7-f-26-hu.wav b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358754-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..92b68e24aeaeed1dbbba31d3800c772443e176ac Binary files /dev/null and b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358754-1.7-f-26-hu.wav differ diff --git a/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533767-1.7-f-26-hu.wav b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533767-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d3b655ddd9593093483e22531deff75f35a9a582 Binary files /dev/null and b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533767-1.7-f-26-hu.wav differ diff --git a/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549614-1.7-f-26-hu.wav b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549614-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..42e209dcc9dfff8055f6f4d2f42755218778428f Binary files /dev/null and b/data/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549614-1.7-f-26-hu.wav differ diff --git a/data/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938301-1.7-m-22-hu.wav b/data/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938301-1.7-m-22-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..98bc8c8b6d368cb26671dca5ef3f5f0b4b880751 Binary files /dev/null and b/data/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938301-1.7-m-22-hu.wav differ diff --git a/data/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395462-1.7-m-48-hu.wav b/data/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395462-1.7-m-48-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..5784295e19cd415fd4aa2b68bbf5e3201b42168c Binary files /dev/null and b/data/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395462-1.7-m-48-hu.wav differ diff --git a/data/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727150-1.7-m-04-hu.wav b/data/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727150-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..5a9082648e0ea1760a022d0c27d37010594b9195 Binary files /dev/null and b/data/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727150-1.7-m-04-hu.wav differ diff --git a/data/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568333-1.7-f-72-hu.wav b/data/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568333-1.7-f-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..b4eab2aa00a635f96ac4e7631389950e1e75fcff Binary files /dev/null and b/data/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568333-1.7-f-72-hu.wav differ diff --git a/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568422-1.7-m-04-hu.wav b/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568422-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..be714c92aa6dce30a6de3ca6b50f3ccddde4ba84 Binary files /dev/null and b/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568422-1.7-m-04-hu.wav differ diff --git a/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603276-1.7-m-72-hu.wav b/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603276-1.7-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..6cb995c27da2af9f361388229e57d5aa9a3e145a Binary files /dev/null and b/data/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603276-1.7-m-72-hu.wav differ diff --git a/data/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670-1.0-m-26-hu.wav b/data/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670-1.0-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f4a8a577a38afda0026085d0e9fea2fd79b7dab6 Binary files /dev/null and b/data/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670-1.0-m-26-hu.wav differ diff --git a/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174300-1.7-m-72-hu.wav b/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174300-1.7-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f0d460965bb254d54217a03f961b765c5d9389d9 Binary files /dev/null and b/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174300-1.7-m-72-hu.wav differ diff --git a/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252819-1.7-m-72-hu.wav b/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252819-1.7-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..c1e976c66ece5a9c1cbff95428665012d1724886 Binary files /dev/null and b/data/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252819-1.7-m-72-hu.wav differ diff --git a/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235662-1.7-m-04-hu.wav b/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235662-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..34dcfd368d2b5b6bd27e59b6fcef2c6f52032ae8 Binary files /dev/null and b/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235662-1.7-m-04-hu.wav differ diff --git a/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653796-1.7-m-04-hu.wav b/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653796-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..6383a000659277adf0b8b959d26b92c72960f23f Binary files /dev/null and b/data/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653796-1.7-m-04-hu.wav differ diff --git a/data/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707-1.1-m-26-dc.wav b/data/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707-1.1-m-26-dc.wav new file mode 100644 index 0000000000000000000000000000000000000000..dbd0a9974f9551d7f6bb5ed562af728f314ce33a Binary files /dev/null and b/data/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707-1.1-m-26-dc.wav differ diff --git a/data/22b43570-d440-475b-b2f1-e528c81081f7-1430663490095-1.7-m-04-hu.wav b/data/22b43570-d440-475b-b2f1-e528c81081f7-1430663490095-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..0cabaa54b8f6b2308e50061ea9ea3c6ec68f479c Binary files /dev/null and b/data/22b43570-d440-475b-b2f1-e528c81081f7-1430663490095-1.7-m-04-hu.wav differ diff --git a/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933-1.1-m-26-hu.wav b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933-1.1-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..b82386a1c78b145b51735044f2c9294adfe264e7 Binary files /dev/null and b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933-1.1-m-26-hu.wav differ diff --git a/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944-1.1-m-26-hu.wav b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944-1.1-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..17571e49eeaf11f96037f8acc5c0a711a8fa3ff6 Binary files /dev/null and b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944-1.1-m-26-hu.wav differ diff --git a/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953-1.1-m-26-hu.wav b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953-1.1-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..2bf082c89b39bd63fb6404db186531b2a813660d Binary files /dev/null and b/data/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953-1.1-m-26-hu.wav differ diff --git a/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730789-1.7-f-26-hu.wav b/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730789-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..de02078917f8228377237d01a447ddc4250e710c Binary files /dev/null and b/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730789-1.7-f-26-hu.wav differ diff --git a/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741368-1.7-f-26-hu.wav b/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741368-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..5daf3ab250fd8a29932cb004c6e6fe22e1cb6e68 Binary files /dev/null and b/data/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741368-1.7-f-26-hu.wav differ diff --git a/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429690-1.7-m-04-hu.wav b/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429690-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..469a77129ce504806e3188ce12465c47312bfb0a Binary files /dev/null and b/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429690-1.7-m-04-hu.wav differ diff --git a/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715095-1.7-m-04-hu.wav b/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715095-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..8d5f664c516574d34aa70694c5d6da072c373f6a Binary files /dev/null and b/data/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715095-1.7-m-04-hu.wav differ diff --git a/data/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593479-1.7-m-72-hu.wav b/data/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593479-1.7-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..adf437ef52bd491fb85821d67bb60b9dbeb2af96 Binary files /dev/null and b/data/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593479-1.7-m-72-hu.wav differ diff --git a/data/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228657-1.7-f-22-hu.wav b/data/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228657-1.7-f-22-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..ec4722c73d1fe70a6af3d9f524c2a3ea197569b6 Binary files /dev/null and b/data/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228657-1.7-f-22-hu.wav differ diff --git a/data/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600-1.1-f-04-hu.wav b/data/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600-1.1-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..485fa1e1389008a717d564f52ddd206867acd3a9 Binary files /dev/null and b/data/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600-1.1-f-04-hu.wav differ diff --git a/data/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888-1.1-m-22-hu.wav b/data/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888-1.1-m-22-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d0664a6c6c71914472782d20d99c9e55cd1e6bc6 Binary files /dev/null and b/data/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888-1.1-m-22-hu.wav differ diff --git a/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144865-1.7-m-04-hu.wav b/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144865-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..11373169f6752cb0c4e13351392545ff6cb795b9 Binary files /dev/null and b/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144865-1.7-m-04-hu.wav differ diff --git a/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161530-1.7-m-04-hu.wav b/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161530-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..b02d8a5296ba8945821aef1eb38960e699a9546b Binary files /dev/null and b/data/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161530-1.7-m-04-hu.wav differ diff --git a/data/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396119-1.7-m-72-hu.wav b/data/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396119-1.7-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..de3a8d40131676f918bbd0a9eb3a64bcf6c42a54 Binary files /dev/null and b/data/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396119-1.7-m-72-hu.wav differ diff --git a/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314272-1.7-f-26-hu.wav b/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314272-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e51fc04fbbcc79c1c6adbb126abdb8deda2de896 Binary files /dev/null and b/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314272-1.7-f-26-hu.wav differ diff --git a/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332640-1.7-f-26-hu.wav b/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332640-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..783f3824bc3d25b7382f4c6147a4dec5db45e56c Binary files /dev/null and b/data/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332640-1.7-f-26-hu.wav differ diff --git a/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447333-1.7-m-26-hu.wav b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447333-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..409b829a29b2060184deccd09b949000146371cf Binary files /dev/null and b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447333-1.7-m-26-hu.wav differ diff --git a/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456045-1.7-m-26-hu.wav b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456045-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..fcd5672eeb44750427a5dd4c33b006886e64d988 Binary files /dev/null and b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456045-1.7-m-26-hu.wav differ diff --git a/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464739-1.7-m-26-hu.wav b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464739-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..f14f4faef6c8085b9f06441246c5ccc570874ebd Binary files /dev/null and b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464739-1.7-m-26-hu.wav differ diff --git a/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594259-1.7-m-26-hu.wav b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594259-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..6026b376f5b3811be069e371080b23c511ba8f52 Binary files /dev/null and b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594259-1.7-m-26-hu.wav differ diff --git a/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171876-1.7-m-26-hu.wav b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171876-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..5fe46eff81df42977936e4d9ce449959eb174afd Binary files /dev/null and b/data/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171876-1.7-m-26-hu.wav differ diff --git a/data/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411287-1.7-f-72-hu.wav b/data/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411287-1.7-f-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e4289ffbe168512b0fac2ac94148919f1050f4e1 Binary files /dev/null and b/data/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411287-1.7-f-72-hu.wav differ diff --git a/data/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682898-1.7-m-04-hu.wav b/data/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682898-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..4569d9149dbb01dab01255d5f434d2ed25fcb1b4 Binary files /dev/null and b/data/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682898-1.7-m-04-hu.wav differ diff --git a/data/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588301-1.7-m-22-hu.wav b/data/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588301-1.7-m-22-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..983a6b03ed21caf8870911b8e9343d7d14962716 Binary files /dev/null and b/data/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588301-1.7-m-22-hu.wav differ diff --git a/data/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847-1.1-m-04-hu.wav b/data/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847-1.1-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..a75d38cd993c138e287695bd1fbe0e98856d16ec Binary files /dev/null and b/data/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847-1.1-m-04-hu.wav differ diff --git a/data/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012976-1.7-m-04-hu.wav b/data/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012976-1.7-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..53e9676051cd7ab55ddd2f268aedc34ff1789571 Binary files /dev/null and b/data/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012976-1.7-m-04-hu.wav differ diff --git a/data/37105492-58b1-432e-a1ce-ea154425abab-1430744728397-1.7-f-26-hu.wav b/data/37105492-58b1-432e-a1ce-ea154425abab-1430744728397-1.7-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..55a8e6ba1692b74644de2863d14d91f02ea81380 Binary files /dev/null and b/data/37105492-58b1-432e-a1ce-ea154425abab-1430744728397-1.7-f-26-hu.wav differ diff --git a/data/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651-1.0-m-04-hu.wav b/data/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651-1.0-m-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..0b30fac115cf372f23524668257f435a393d9139 Binary files /dev/null and b/data/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651-1.0-m-04-hu.wav differ diff --git a/data/376C006E-3664-4056-80D0-7661F631A062-1436930593-1.1-m-26-hu.wav b/data/376C006E-3664-4056-80D0-7661F631A062-1436930593-1.1-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..50be47ea277ca88b2ed135025d7a564d4824ab52 Binary files /dev/null and b/data/376C006E-3664-4056-80D0-7661F631A062-1436930593-1.1-m-26-hu.wav differ diff --git a/data/39180491-e076-4300-b5de-24e812dca6fe-1435708371348-1.7-f-04-hu.wav b/data/39180491-e076-4300-b5de-24e812dca6fe-1435708371348-1.7-f-04-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..baf31882bb67c1c902960497573ee79d47db41c2 Binary files /dev/null and b/data/39180491-e076-4300-b5de-24e812dca6fe-1435708371348-1.7-f-04-hu.wav differ diff --git a/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099813-1.0-m-72-hu.wav b/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099813-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..2456b9638e7496f96bb6115f9897003fbf799469 Binary files /dev/null and b/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099813-1.0-m-72-hu.wav differ diff --git a/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099826-1.0-m-72-hu.wav b/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099826-1.0-m-72-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..37a4169d832a51a9323ee8ac7f3a5cd958625211 Binary files /dev/null and b/data/3941D08C-5A97-48A4-8830-091D878137F6-1430099826-1.0-m-72-hu.wav differ diff --git a/data/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306-1.1-f-26-hu.wav b/data/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306-1.1-f-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..1f6b9373a405831006dbf6943fac1060ac69a526 Binary files /dev/null and b/data/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306-1.1-f-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005544-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005544-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d2e4c74cc436983203ccf0bf09a42efa59f85489 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005544-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381138-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381138-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..fdf64e9935bc34809f82e93bb175d35433cc6e28 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381138-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479873-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479873-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..d1ded059987137178b3028bcf6c10f8b5f282a95 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479873-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758633-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758633-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..e8812cacfffa21357406216c4cdc4aaad63160a3 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758633-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221551-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221551-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..0fd0cd0c63632be584cae04ac3d2933db875de97 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221551-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760958-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760958-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..1ab969447b9a8b196d09fd1dc4aca7264e9b8c4c Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760958-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784308-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784308-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..9434c7f2e7514eb377e0bdfd73823daa2ce8c03b Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784308-1.7-m-26-hu.wav differ diff --git a/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536552-1.7-m-26-hu.wav b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536552-1.7-m-26-hu.wav new file mode 100644 index 0000000000000000000000000000000000000000..61f315b365fb7a662f8c21003ba230d1ffa16759 Binary files /dev/null and b/data/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536552-1.7-m-26-hu.wav differ diff --git a/labels/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196.TextGrid b/labels/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..345ceb3c031b41f14963955798e562581ded1e25 --- /dev/null +++ b/labels/02c3b725-26e4-4a2c-9336-04ddc58836d9-1430726196.TextGrid @@ -0,0 +1,66 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.94 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.94 + intervals: size = 13 + intervals [1]: + xmin = 0.0 + xmax = 0.586 + text = "-" + intervals [1]: + xmin = 0.586 + xmax = 1.706 + text = "cry" + intervals [1]: + xmin = 1.706 + xmax = 2.442 + text = "-" + intervals [1]: + xmin = 2.442 + xmax = 2.626 + text = "cry" + intervals [1]: + xmin = 2.626 + xmax = 3.458 + text = "-" + intervals [1]: + xmin = 3.458 + xmax = 3.562 + text = "cry" + intervals [1]: + xmin = 3.562 + xmax = 4.994 + text = "-" + intervals [1]: + xmin = 4.994 + xmax = 5.346 + text = "cry" + intervals [1]: + xmin = 5.346 + xmax = 6.234 + text = "-" + intervals [1]: + xmin = 6.234 + xmax = 6.346 + text = "cry" + intervals [1]: + xmin = 6.346 + xmax = 6.498 + text = "-" + intervals [1]: + xmin = 6.498 + xmax = 6.714 + text = "cry" + intervals [1]: + xmin = 6.714 + xmax = 6.94 + text = "-" diff --git a/labels/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132.TextGrid b/labels/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..d8c15793ec2e6bbbed34ce3df7c012b8867970a8 --- /dev/null +++ b/labels/02ead89b-aa02-453e-8b83-6ebde9fe7551-1430233132.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 3.026 + text = "-" + intervals [1]: + xmin = 3.026 + xmax = 3.37 + text = "cry" + intervals [1]: + xmin = 3.37 + xmax = 5.922 + text = "-" + intervals [1]: + xmin = 5.922 + xmax = 6.226 + text = "cry" + intervals [1]: + xmin = 6.226 + xmax = 6.9 + text = "-" diff --git a/labels/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197.TextGrid b/labels/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..3d75bd7f22cc30d54820c42099ad3aa709b168cd --- /dev/null +++ b/labels/035c6b30-a145-42b9-8d0f-445cd9003d2c-1435948197.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 0.592 + text = "-" + intervals [1]: + xmin = 0.592 + xmax = 2.272 + text = "cry" + intervals [1]: + xmin = 2.272 + xmax = 2.448 + text = "-" + intervals [1]: + xmin = 2.448 + xmax = 3.992 + text = "cry" + intervals [1]: + xmin = 3.992 + xmax = 4.2 + text = "-" + intervals [1]: + xmin = 4.2 + xmax = 5.656 + text = "cry" + intervals [1]: + xmin = 5.656 + xmax = 5.912 + text = "-" + intervals [1]: + xmin = 5.912 + xmax = 6.96 + text = "cry" diff --git a/labels/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024.TextGrid b/labels/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..6fa62fc9e2d35cbfb24eca864e4ef39f6bd7275d --- /dev/null +++ b/labels/03ADDCFB-354E-416D-BF32-260CF47F7060-1433658024.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 0.808 + text = "cry" + intervals [1]: + xmin = 0.808 + xmax = 0.936 + text = "-" + intervals [1]: + xmin = 0.936 + xmax = 1.944 + text = "cry" + intervals [1]: + xmin = 1.944 + xmax = 2.064 + text = "-" + intervals [1]: + xmin = 2.064 + xmax = 3.28 + text = "cry" + intervals [1]: + xmin = 3.28 + xmax = 3.392 + text = "-" + intervals [1]: + xmin = 3.392 + xmax = 4.56 + text = "cry" + intervals [1]: + xmin = 4.56 + xmax = 4.696 + text = "-" + intervals [1]: + xmin = 4.696 + xmax = 5.84 + text = "cry" + intervals [1]: + xmin = 5.84 + xmax = 6.24 + text = "-" + intervals [1]: + xmin = 6.24 + xmax = 7.0 + text = "cry" diff --git a/labels/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192.TextGrid b/labels/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5dfccbd538fe2a90fb885cf4b809c17f1530839f --- /dev/null +++ b/labels/03abcb8f-400a-47d8-ad82-7e4586cc06be-1431864192.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.98 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.98 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.634 + text = "-" + intervals [1]: + xmin = 0.634 + xmax = 1.218 + text = "cry" + intervals [1]: + xmin = 1.218 + xmax = 1.55475 + text = "-" + intervals [1]: + xmin = 1.55475 + xmax = 3.986 + text = "cry" + intervals [1]: + xmin = 3.986 + xmax = 4.33 + text = "-" + intervals [1]: + xmin = 4.33 + xmax = 5.1855 + text = "cry" + intervals [1]: + xmin = 5.1855 + xmax = 5.51925 + text = "-" + intervals [1]: + xmin = 5.51925 + xmax = 6.522625 + text = "cry" + intervals [1]: + xmin = 6.522625 + xmax = 6.98 + text = "-" diff --git a/labels/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996.TextGrid b/labels/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..461789d5d2bca41475ff365918e567dc5b261dce --- /dev/null +++ b/labels/045C5483-69E1-4BEC-B1D8-9286D174B9B2-1430102996.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.104 + text = "-" + intervals [1]: + xmin = 0.104 + xmax = 1.096 + text = "cry" + intervals [1]: + xmin = 1.096 + xmax = 1.336 + text = "-" + intervals [1]: + xmin = 1.336 + xmax = 2.56775 + text = "cry" + intervals [1]: + xmin = 2.56775 + xmax = 2.744 + text = "-" + intervals [1]: + xmin = 2.744 + xmax = 3.56 + text = "cry" + intervals [1]: + xmin = 3.56 + xmax = 4.292875 + text = "-" + intervals [1]: + xmin = 4.292875 + xmax = 4.414125 + text = "cry" + intervals [1]: + xmin = 4.414125 + xmax = 5.72 + text = "-" + intervals [1]: + xmin = 5.72 + xmax = 7.0 + text = "cry" diff --git a/labels/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829.TextGrid b/labels/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..0520b8b4afe3a79bab477fe510cfc89464009eca --- /dev/null +++ b/labels/04c3386b-e6bc-4bd0-8456-d46ae21a73fc-1435305829.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 1.698 + text = "cry" + intervals [1]: + xmin = 1.698 + xmax = 2.194 + text = "-" + intervals [1]: + xmin = 2.194 + xmax = 2.738 + text = "cry" + intervals [1]: + xmin = 2.738 + xmax = 6.9 + text = "-" diff --git a/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221.TextGrid b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..1d9c6971e5da2b871793d69a078f4732b76e34c8 --- /dev/null +++ b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029221.TextGrid @@ -0,0 +1,78 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.68 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.68 + intervals: size = 16 + intervals [1]: + xmin = 0.0 + xmax = 0.53325 + text = "-" + intervals [1]: + xmin = 0.53325 + xmax = 0.817125 + text = "cry" + intervals [1]: + xmin = 0.817125 + xmax = 1.214375 + text = "-" + intervals [1]: + xmin = 1.214375 + xmax = 1.302125 + text = "cry" + intervals [1]: + xmin = 1.302125 + xmax = 1.57425 + text = "-" + intervals [1]: + xmin = 1.57425 + xmax = 2.05925 + text = "cry" + intervals [1]: + xmin = 2.05925 + xmax = 2.366875 + text = "-" + intervals [1]: + xmin = 2.366875 + xmax = 2.556125 + text = "cry" + intervals [1]: + xmin = 2.556125 + xmax = 2.887375 + text = "-" + intervals [1]: + xmin = 2.887375 + xmax = 3.081375 + text = "cry" + intervals [1]: + xmin = 3.081375 + xmax = 4.22425 + text = "-" + intervals [1]: + xmin = 4.22425 + xmax = 4.615125 + text = "cry" + intervals [1]: + xmin = 4.615125 + xmax = 4.9015 + text = "-" + intervals [1]: + xmin = 4.9015 + xmax = 5.305 + text = "cry" + intervals [1]: + xmin = 5.305 + xmax = 5.519625 + text = "-" + intervals [1]: + xmin = 5.519625 + xmax = 6.68 + text = "cry" diff --git a/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237.TextGrid b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5adb5f78d233ee4366c5a276bd72bea36573dfa4 --- /dev/null +++ b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029237.TextGrid @@ -0,0 +1,74 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.66 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.66 + intervals: size = 15 + intervals [1]: + xmin = 0.0 + xmax = 0.306 + text = "-" + intervals [1]: + xmin = 0.306 + xmax = 0.794 + text = "cry" + intervals [1]: + xmin = 0.794 + xmax = 1.122 + text = "-" + intervals [1]: + xmin = 1.122 + xmax = 1.386 + text = "cry" + intervals [1]: + xmin = 1.386 + xmax = 1.586 + text = "-" + intervals [1]: + xmin = 1.586 + xmax = 2.322 + text = "cry" + intervals [1]: + xmin = 2.322 + xmax = 2.658 + text = "-" + intervals [1]: + xmin = 2.658 + xmax = 3.666 + text = "cry" + intervals [1]: + xmin = 3.666 + xmax = 4.042 + text = "-" + intervals [1]: + xmin = 4.042 + xmax = 4.818 + text = "cry" + intervals [1]: + xmin = 4.818 + xmax = 5.168 + text = "-" + intervals [1]: + xmin = 5.168 + xmax = 5.378 + text = "cry" + intervals [1]: + xmin = 5.378 + xmax = 5.602 + text = "-" + intervals [1]: + xmin = 5.602 + xmax = 6.39925 + text = "cry" + intervals [1]: + xmin = 6.39925 + xmax = 6.66 + text = "-" diff --git a/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246.TextGrid b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..685823834a6e6fb13244f85fdb507f44b0eb7185 --- /dev/null +++ b/labels/06c4cfa2-7fa6-4fda-91a1-ea186a4acc64-1430029246.TextGrid @@ -0,0 +1,66 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.52 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.52 + intervals: size = 13 + intervals [1]: + xmin = 0.0 + xmax = 0.264 + text = "-" + intervals [1]: + xmin = 0.264 + xmax = 1.152 + text = "cry" + intervals [1]: + xmin = 1.152 + xmax = 1.53075 + text = "-" + intervals [1]: + xmin = 1.53075 + xmax = 2.312 + text = "cry" + intervals [1]: + xmin = 2.312 + xmax = 2.909875 + text = "-" + intervals [1]: + xmin = 2.909875 + xmax = 3.544 + text = "cry" + intervals [1]: + xmin = 3.544 + xmax = 3.95325 + text = "-" + intervals [1]: + xmin = 3.95325 + xmax = 4.352 + text = "cry" + intervals [1]: + xmin = 4.352 + xmax = 5.608 + text = "-" + intervals [1]: + xmin = 5.608 + xmax = 5.712 + text = "cry" + intervals [1]: + xmin = 5.712 + xmax = 6.0745 + text = "-" + intervals [1]: + xmin = 6.0745 + xmax = 6.213125 + text = "cry" + intervals [1]: + xmin = 6.213125 + xmax = 6.52 + text = "-" diff --git a/labels/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838.TextGrid b/labels/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..88e77ab54fb53f66eee5aa5480743bc44cc8b7de --- /dev/null +++ b/labels/0776b33b-c41a-4a2e-8b9c-f1c184be00c8-1437123838.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 0.324125 + text = "-" + intervals [1]: + xmin = 0.324125 + xmax = 4.804375 + text = "cry" + intervals [1]: + xmin = 4.804375 + xmax = 5.796 + text = "-" + intervals [1]: + xmin = 5.796 + xmax = 6.96 + text = "cry" diff --git a/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441.TextGrid b/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..eefb73d5720942d9f68a4e57b878914595356a57 --- /dev/null +++ b/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493441.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 2.952 + text = "-" + intervals [1]: + xmin = 2.952 + xmax = 3.232 + text = "cry" + intervals [1]: + xmin = 3.232 + xmax = 3.528 + text = "-" + intervals [1]: + xmin = 3.528 + xmax = 4.264 + text = "cry" + intervals [1]: + xmin = 4.264 + xmax = 4.792 + text = "-" + intervals [1]: + xmin = 4.792 + xmax = 5.672 + text = "cry" + intervals [1]: + xmin = 5.672 + xmax = 6.68 + text = "-" + intervals [1]: + xmin = 6.68 + xmax = 7.0 + text = "cry" diff --git a/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453.TextGrid b/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..76e3e44962da8e63746e27b574199a694dcc1823 --- /dev/null +++ b/labels/08E9485B-2772-444B-A636-77E14DD14A8C-1431493453.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 1.512 + text = "-" + intervals [1]: + xmin = 1.512 + xmax = 2.0 + text = "cry" + intervals [1]: + xmin = 2.0 + xmax = 7.0 + text = "-" diff --git a/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515.TextGrid b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..113f964fb30a117fb3633cd1d5b56954018b24b8 --- /dev/null +++ b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147515.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 1.033625 + text = "-" + intervals [1]: + xmin = 1.033625 + xmax = 2.44 + text = "cry" + intervals [1]: + xmin = 2.44 + xmax = 4.136 + text = "-" + intervals [1]: + xmin = 4.136 + xmax = 4.288 + text = "cry" + intervals [1]: + xmin = 4.288 + xmax = 4.544 + text = "-" + intervals [1]: + xmin = 4.544 + xmax = 4.672 + text = "cry" + intervals [1]: + xmin = 4.672 + xmax = 5.11275 + text = "-" + intervals [1]: + xmin = 5.11275 + xmax = 7.0 + text = "cry" diff --git a/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525.TextGrid b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..005d13ea5a619ebe35ed2ff297b0c13747e29ca9 --- /dev/null +++ b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147525.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 3.086625 + text = "-" + intervals [1]: + xmin = 3.086625 + xmax = 3.728 + text = "cry" + intervals [1]: + xmin = 3.728 + xmax = 5.56425 + text = "-" + intervals [1]: + xmin = 5.56425 + xmax = 7.0 + text = "cry" diff --git a/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533.TextGrid b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..9037673c4e28a53ba4718d7ebf8b25238d80a49a --- /dev/null +++ b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147533.TextGrid @@ -0,0 +1,70 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 14 + intervals [1]: + xmin = 0.0 + xmax = 0.6315 + text = "cry" + intervals [1]: + xmin = 0.6315 + xmax = 2.176 + text = "-" + intervals [1]: + xmin = 2.176 + xmax = 3.712 + text = "cry" + intervals [1]: + xmin = 3.712 + xmax = 3.84 + text = "-" + intervals [1]: + xmin = 3.84 + xmax = 4.0 + text = "cry" + intervals [1]: + xmin = 4.0 + xmax = 4.128 + text = "-" + intervals [1]: + xmin = 4.128 + xmax = 4.28 + text = "cry" + intervals [1]: + xmin = 4.28 + xmax = 4.424 + text = "-" + intervals [1]: + xmin = 4.424 + xmax = 4.614125 + text = "cry" + intervals [1]: + xmin = 4.614125 + xmax = 4.746625 + text = "-" + intervals [1]: + xmin = 4.746625 + xmax = 4.883625 + text = "cry" + intervals [1]: + xmin = 4.883625 + xmax = 6.536 + text = "-" + intervals [1]: + xmin = 6.536 + xmax = 6.808 + text = "cry" + intervals [1]: + xmin = 6.808 + xmax = 7.0 + text = "-" diff --git a/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582.TextGrid b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..21b8ce1c5917cae33f6f74a214d745dd90b76235 --- /dev/null +++ b/labels/090C15A8-5406-4EA5-97A3-81F6527227C0-1430147582.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 0.184 + text = "-" + intervals [1]: + xmin = 0.184 + xmax = 0.386625 + text = "cry" + intervals [1]: + xmin = 0.386625 + xmax = 1.016 + text = "-" + intervals [1]: + xmin = 1.016 + xmax = 2.8935 + text = "cry" + intervals [1]: + xmin = 2.8935 + xmax = 3.328 + text = "-" + intervals [1]: + xmin = 3.328 + xmax = 6.016 + text = "cry" + intervals [1]: + xmin = 6.016 + xmax = 7.0 + text = "-" diff --git a/labels/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197.TextGrid b/labels/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..2258d8a115d21555b5283ca5a3e4135e59232312 --- /dev/null +++ b/labels/0D1AD73E-4C5E-45F3-85C4-9A3CB71E8856-1430742197.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.168 + text = "-" + intervals [1]: + xmin = 0.168 + xmax = 2.472 + text = "cry" + intervals [1]: + xmin = 2.472 + xmax = 3.504 + text = "-" + intervals [1]: + xmin = 3.504 + xmax = 3.936 + text = "cry" + intervals [1]: + xmin = 3.936 + xmax = 4.04 + text = "-" + intervals [1]: + xmin = 4.04 + xmax = 5.568 + text = "cry" + intervals [1]: + xmin = 5.568 + xmax = 5.856 + text = "-" + intervals [1]: + xmin = 5.856 + xmax = 6.208 + text = "cry" + intervals [1]: + xmin = 6.208 + xmax = 7.0 + text = "-" diff --git a/labels/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775.TextGrid b/labels/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..016fe78deb8adf7479445ecf1e2267203c89bc3e --- /dev/null +++ b/labels/0F4B1065-4012-47C8-88B7-ACE11B1A536E-1430038775.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.144 + text = "-" + intervals [1]: + xmin = 0.144 + xmax = 3.1855 + text = "cry" + intervals [1]: + xmin = 3.1855 + xmax = 4.0615 + text = "-" + intervals [1]: + xmin = 4.0615 + xmax = 5.13525 + text = "cry" + intervals [1]: + xmin = 5.13525 + xmax = 6.376 + text = "-" + intervals [1]: + xmin = 6.376 + xmax = 7.0 + text = "cry" diff --git a/labels/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038.TextGrid b/labels/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..edff4a0a2250f03cd1ba71d9709eed53b5aac6f7 --- /dev/null +++ b/labels/0a983cd2-0078-4698-a048-99ac01eb167a-1433917038.TextGrid @@ -0,0 +1,22 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.84 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.84 + intervals: size = 2 + intervals [1]: + xmin = 0.0 + xmax = 0.672 + text = "-" + intervals [1]: + xmin = 0.672 + xmax = 6.84 + text = "cry" diff --git a/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379.TextGrid b/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..c8184d3dc217b8d54f9742954d72612b04a1c76d --- /dev/null +++ b/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760379.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.94 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.94 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 1.146 + text = "-" + intervals [1]: + xmin = 1.146 + xmax = 1.706 + text = "cry" + intervals [1]: + xmin = 1.706 + xmax = 4.1425 + text = "-" + intervals [1]: + xmin = 4.1425 + xmax = 5.874 + text = "cry" + intervals [1]: + xmin = 5.874 + xmax = 6.94 + text = "-" diff --git a/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394.TextGrid b/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..12084f17612a6ba37b1403b26bf127a85437fb23 --- /dev/null +++ b/labels/0c8f14a9-6999-485b-97a2-913c1cbf099c-1430760394.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 2.328 + text = "-" + intervals [1]: + xmin = 2.328 + xmax = 3.648 + text = "cry" + intervals [1]: + xmin = 3.648 + xmax = 5.904 + text = "-" + intervals [1]: + xmin = 5.904 + xmax = 6.3985 + text = "cry" + intervals [1]: + xmin = 6.3985 + xmax = 6.512 + text = "-" + intervals [1]: + xmin = 6.512 + xmax = 6.96 + text = "cry" diff --git a/labels/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441.TextGrid b/labels/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..1125ec309dedaf3b3d39096fd9c6d38444a2c3c8 --- /dev/null +++ b/labels/0f257dac-7d6f-4575-9192-e3b4dcd3d4ef-1430185441.TextGrid @@ -0,0 +1,62 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 12 + intervals [1]: + xmin = 0.0 + xmax = 0.192 + text = "-" + intervals [1]: + xmin = 0.192 + xmax = 0.496 + text = "cry" + intervals [1]: + xmin = 0.496 + xmax = 3.096 + text = "-" + intervals [1]: + xmin = 3.096 + xmax = 3.496 + text = "cry" + intervals [1]: + xmin = 3.496 + xmax = 4.096 + text = "-" + intervals [1]: + xmin = 4.096 + xmax = 4.151 + text = "cry" + intervals [1]: + xmin = 4.151 + xmax = 4.616 + text = "-" + intervals [1]: + xmin = 4.616 + xmax = 4.859375 + text = "cry" + intervals [1]: + xmin = 4.859375 + xmax = 5.8 + text = "-" + intervals [1]: + xmin = 5.8 + xmax = 6.184 + text = "cry" + intervals [1]: + xmin = 6.184 + xmax = 6.848 + text = "-" + intervals [1]: + xmin = 6.848 + xmax = 6.96 + text = "cry" diff --git a/labels/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963.TextGrid b/labels/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5b7d77ce33d5994f6f3f50c459b74123676d9fab --- /dev/null +++ b/labels/101c6709-39fb-44dc-b905-7cbeed5714a2-1434361963.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 1.032 + text = "-" + intervals [1]: + xmin = 1.032 + xmax = 1.712 + text = "cry" + intervals [1]: + xmin = 1.712 + xmax = 3.54475 + text = "-" + intervals [1]: + xmin = 3.54475 + xmax = 4.312 + text = "cry" + intervals [1]: + xmin = 4.312 + xmax = 5.744 + text = "-" + intervals [1]: + xmin = 5.744 + xmax = 6.696 + text = "cry" + intervals [1]: + xmin = 6.696 + xmax = 6.96 + text = "-" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5afe29ee1178ce81e4e0276c6ce0439aa05f6241 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848034.TextGrid @@ -0,0 +1,74 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 15 + intervals [1]: + xmin = 0.0 + xmax = 0.224 + text = "cry" + intervals [1]: + xmin = 0.224 + xmax = 0.512 + text = "-" + intervals [1]: + xmin = 0.512 + xmax = 1.026875 + text = "cry" + intervals [1]: + xmin = 1.026875 + xmax = 1.074 + text = "-" + intervals [1]: + xmin = 1.074 + xmax = 1.944 + text = "cry" + intervals [1]: + xmin = 1.944 + xmax = 2.56 + text = "-" + intervals [1]: + xmin = 2.56 + xmax = 3.448 + text = "cry" + intervals [1]: + xmin = 3.448 + xmax = 3.808 + text = "-" + intervals [1]: + xmin = 3.808 + xmax = 4.368 + text = "cry" + intervals [1]: + xmin = 4.368 + xmax = 4.6185 + text = "-" + intervals [1]: + xmin = 4.6185 + xmax = 5.096 + text = "cry" + intervals [1]: + xmin = 5.096 + xmax = 5.22275 + text = "-" + intervals [1]: + xmin = 5.22275 + xmax = 5.633875 + text = "cry" + intervals [1]: + xmin = 5.633875 + xmax = 5.832 + text = "-" + intervals [1]: + xmin = 5.832 + xmax = 7.0 + text = "cry" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..60704172182041a95f3b41cf1d3d6973a875ede8 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848060.TextGrid @@ -0,0 +1,70 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 14 + intervals [1]: + xmin = 0.0 + xmax = 0.079 + text = "-" + intervals [1]: + xmin = 0.079 + xmax = 0.2025 + text = "cry" + intervals [1]: + xmin = 0.2025 + xmax = 0.432 + text = "-" + intervals [1]: + xmin = 0.432 + xmax = 0.648 + text = "cry" + intervals [1]: + xmin = 0.648 + xmax = 0.96 + text = "-" + intervals [1]: + xmin = 0.96 + xmax = 1.688 + text = "cry" + intervals [1]: + xmin = 1.688 + xmax = 1.95675 + text = "-" + intervals [1]: + xmin = 1.95675 + xmax = 2.264 + text = "cry" + intervals [1]: + xmin = 2.264 + xmax = 2.416 + text = "-" + intervals [1]: + xmin = 2.416 + xmax = 3.63025 + text = "cry" + intervals [1]: + xmin = 3.63025 + xmax = 3.902 + text = "-" + intervals [1]: + xmin = 3.902 + xmax = 5.024 + text = "cry" + intervals [1]: + xmin = 5.024 + xmax = 5.328 + text = "-" + intervals [1]: + xmin = 5.328 + xmax = 7.0 + text = "cry" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..dea88dc026a71b2b0f67f802ce82386ae6d63c42 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848070.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.76175 + text = "cry" + intervals [1]: + xmin = 0.76175 + xmax = 1.136 + text = "-" + intervals [1]: + xmin = 1.136 + xmax = 2.768 + text = "cry" + intervals [1]: + xmin = 2.768 + xmax = 2.952 + text = "-" + intervals [1]: + xmin = 2.952 + xmax = 3.136 + text = "cry" + intervals [1]: + xmin = 3.136 + xmax = 3.448 + text = "-" + intervals [1]: + xmin = 3.448 + xmax = 4.096 + text = "cry" + intervals [1]: + xmin = 4.096 + xmax = 4.424 + text = "-" + intervals [1]: + xmin = 4.424 + xmax = 7.0 + text = "cry" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..ef7e8fef2c487d2dc72e181cc6514f70a1be1ce3 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430848101.TextGrid @@ -0,0 +1,70 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 14 + intervals [1]: + xmin = 0.0 + xmax = 0.944 + text = "cry" + intervals [1]: + xmin = 0.944 + xmax = 1.408 + text = "-" + intervals [1]: + xmin = 1.408 + xmax = 1.744 + text = "cry" + intervals [1]: + xmin = 1.744 + xmax = 1.904 + text = "-" + intervals [1]: + xmin = 1.904 + xmax = 3.96 + text = "cry" + intervals [1]: + xmin = 3.96 + xmax = 4.064 + text = "-" + intervals [1]: + xmin = 4.064 + xmax = 4.256 + text = "cry" + intervals [1]: + xmin = 4.256 + xmax = 4.448 + text = "-" + intervals [1]: + xmin = 4.448 + xmax = 5.136 + text = "cry" + intervals [1]: + xmin = 5.136 + xmax = 5.248 + text = "-" + intervals [1]: + xmin = 5.248 + xmax = 5.67425 + text = "cry" + intervals [1]: + xmin = 5.67425 + xmax = 5.896 + text = "-" + intervals [1]: + xmin = 5.896 + xmax = 6.912 + text = "cry" + intervals [1]: + xmin = 6.912 + xmax = 7.0 + text = "-" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..65904d64f9d87616346536c58aa7d273e9580c91 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925142.TextGrid @@ -0,0 +1,70 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 14 + intervals [1]: + xmin = 0.0 + xmax = 0.24 + text = "-" + intervals [1]: + xmin = 0.24 + xmax = 0.556625 + text = "cry" + intervals [1]: + xmin = 0.556625 + xmax = 0.672 + text = "-" + intervals [1]: + xmin = 0.672 + xmax = 1.6125 + text = "cry" + intervals [1]: + xmin = 1.6125 + xmax = 1.752 + text = "-" + intervals [1]: + xmin = 1.752 + xmax = 2.381125 + text = "cry" + intervals [1]: + xmin = 2.381125 + xmax = 2.536 + text = "-" + intervals [1]: + xmin = 2.536 + xmax = 3.279875 + text = "cry" + intervals [1]: + xmin = 3.279875 + xmax = 3.408 + text = "-" + intervals [1]: + xmin = 3.408 + xmax = 4.569125 + text = "cry" + intervals [1]: + xmin = 4.569125 + xmax = 4.672 + text = "-" + intervals [1]: + xmin = 4.672 + xmax = 5.85225 + text = "cry" + intervals [1]: + xmin = 5.85225 + xmax = 5.976 + text = "-" + intervals [1]: + xmin = 5.976 + xmax = 7.0 + text = "cry" diff --git a/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172.TextGrid b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..1095915988d582b8e2a383a14b7d6624fc7b89f9 --- /dev/null +++ b/labels/10A40438-09AA-4A21-83B4-8119F03F7A11-1430925172.TextGrid @@ -0,0 +1,86 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 18 + intervals [1]: + xmin = 0.0 + xmax = 0.184 + text = "-" + intervals [1]: + xmin = 0.184 + xmax = 0.288 + text = "cry" + intervals [1]: + xmin = 0.288 + xmax = 0.832 + text = "-" + intervals [1]: + xmin = 0.832 + xmax = 1.136 + text = "cry" + intervals [1]: + xmin = 1.136 + xmax = 1.287375 + text = "-" + intervals [1]: + xmin = 1.287375 + xmax = 1.3885 + text = "cry" + intervals [1]: + xmin = 1.3885 + xmax = 1.728 + text = "-" + intervals [1]: + xmin = 1.728 + xmax = 2.288 + text = "cry" + intervals [1]: + xmin = 2.288 + xmax = 2.56 + text = "-" + intervals [1]: + xmin = 2.56 + xmax = 2.88 + text = "cry" + intervals [1]: + xmin = 2.88 + xmax = 3.168 + text = "-" + intervals [1]: + xmin = 3.168 + xmax = 3.496 + text = "cry" + intervals [1]: + xmin = 3.496 + xmax = 3.912 + text = "-" + intervals [1]: + xmin = 3.912 + xmax = 4.224 + text = "cry" + intervals [1]: + xmin = 4.224 + xmax = 4.568 + text = "-" + intervals [1]: + xmin = 4.568 + xmax = 4.888 + text = "cry" + intervals [1]: + xmin = 4.888 + xmax = 5.272 + text = "-" + intervals [1]: + xmin = 5.272 + xmax = 7.0 + text = "cry" diff --git a/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489.TextGrid b/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..b44a8720aaf31a93b47d04bfad7b5f2fd262500c --- /dev/null +++ b/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881489.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 0.930875 + text = "cry" + intervals [1]: + xmin = 0.930875 + xmax = 1.119 + text = "-" + intervals [1]: + xmin = 1.119 + xmax = 2.29225 + text = "cry" + intervals [1]: + xmin = 2.29225 + xmax = 2.486875 + text = "-" + intervals [1]: + xmin = 2.486875 + xmax = 3.850375 + text = "cry" + intervals [1]: + xmin = 3.850375 + xmax = 3.92 + text = "-" + intervals [1]: + xmin = 3.92 + xmax = 5.148625 + text = "cry" + intervals [1]: + xmin = 5.148625 + xmax = 5.442875 + text = "-" + intervals [1]: + xmin = 5.442875 + xmax = 6.204375 + text = "cry" + intervals [1]: + xmin = 6.204375 + xmax = 6.244875 + text = "-" + intervals [1]: + xmin = 6.244875 + xmax = 7.0 + text = "cry" diff --git a/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512.TextGrid b/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..f8f23d0cd5a4d3cac50e7c2497e6f8662c490c6e --- /dev/null +++ b/labels/11417AC2-DCC9-48CD-8177-CA8665E51B2F-1436881512.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.519 + text = "-" + intervals [1]: + xmin = 0.519 + xmax = 1.090125 + text = "cry" + intervals [1]: + xmin = 1.090125 + xmax = 1.393125 + text = "-" + intervals [1]: + xmin = 1.393125 + xmax = 2.15175 + text = "cry" + intervals [1]: + xmin = 2.15175 + xmax = 3.001625 + text = "-" + intervals [1]: + xmin = 3.001625 + xmax = 7.0 + text = "cry" diff --git a/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617.TextGrid b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..d9c671cc5951337b22ab7d037373db9156f1dd2f --- /dev/null +++ b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143617.TextGrid @@ -0,0 +1,82 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 17 + intervals [1]: + xmin = 0.0 + xmax = 0.383375 + text = "-" + intervals [1]: + xmin = 0.383375 + xmax = 0.618875 + text = "cry" + intervals [1]: + xmin = 0.618875 + xmax = 0.794 + text = "-" + intervals [1]: + xmin = 0.794 + xmax = 1.274 + text = "cry" + intervals [1]: + xmin = 1.274 + xmax = 1.45 + text = "-" + intervals [1]: + xmin = 1.45 + xmax = 2.033875 + text = "cry" + intervals [1]: + xmin = 2.033875 + xmax = 2.17 + text = "-" + intervals [1]: + xmin = 2.17 + xmax = 2.81 + text = "cry" + intervals [1]: + xmin = 2.81 + xmax = 3.333125 + text = "-" + intervals [1]: + xmin = 3.333125 + xmax = 3.682 + text = "cry" + intervals [1]: + xmin = 3.682 + xmax = 3.858 + text = "-" + intervals [1]: + xmin = 3.858 + xmax = 4.578 + text = "cry" + intervals [1]: + xmin = 4.578 + xmax = 4.794 + text = "-" + intervals [1]: + xmin = 4.794 + xmax = 5.594 + text = "cry" + intervals [1]: + xmin = 5.594 + xmax = 5.842 + text = "-" + intervals [1]: + xmin = 5.842 + xmax = 6.65 + text = "cry" + intervals [1]: + xmin = 6.65 + xmax = 6.86 + text = "-" diff --git a/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644.TextGrid b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..64a84eda85e6580fd3e7b9e7b38c217fa521bb5f --- /dev/null +++ b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143644.TextGrid @@ -0,0 +1,62 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 12 + intervals [1]: + xmin = 0.0 + xmax = 0.39 + text = "-" + intervals [1]: + xmin = 0.39 + xmax = 2.84 + text = "cry" + intervals [1]: + xmin = 2.84 + xmax = 2.962 + text = "-" + intervals [1]: + xmin = 2.962 + xmax = 3.68525 + text = "cry" + intervals [1]: + xmin = 3.68525 + xmax = 3.95825 + text = "-" + intervals [1]: + xmin = 3.95825 + xmax = 4.658 + text = "cry" + intervals [1]: + xmin = 4.658 + xmax = 4.818 + text = "-" + intervals [1]: + xmin = 4.818 + xmax = 5.53 + text = "cry" + intervals [1]: + xmin = 5.53 + xmax = 5.65 + text = "-" + intervals [1]: + xmin = 5.65 + xmax = 6.338 + text = "cry" + intervals [1]: + xmin = 6.338 + xmax = 6.49 + text = "-" + intervals [1]: + xmin = 6.49 + xmax = 6.86 + text = "cry" diff --git a/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668.TextGrid b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..09f46393f4ccf92c4a8280ee300a5b0dcc8adaa7 --- /dev/null +++ b/labels/1259bcad-2308-46fa-9a36-b5d8f359886a-1430143668.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.426 + text = "-" + intervals [1]: + xmin = 0.426 + xmax = 2.41 + text = "cry" + intervals [1]: + xmin = 2.41 + xmax = 2.628625 + text = "-" + intervals [1]: + xmin = 2.628625 + xmax = 3.466 + text = "cry" + intervals [1]: + xmin = 3.466 + xmax = 3.586 + text = "-" + intervals [1]: + xmin = 3.586 + xmax = 5.114 + text = "cry" + intervals [1]: + xmin = 5.114 + xmax = 5.266 + text = "-" + intervals [1]: + xmin = 5.266 + xmax = 5.658 + text = "cry" + intervals [1]: + xmin = 5.658 + xmax = 6.86 + text = "-" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..341ec28f5ea5255a628e731e4f5761f675771d07 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059849.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 1.4 + text = "cry" + intervals [1]: + xmin = 1.4 + xmax = 1.824 + text = "-" + intervals [1]: + xmin = 1.824 + xmax = 1.952 + text = "cry" + intervals [1]: + xmin = 1.952 + xmax = 2.304 + text = "-" + intervals [1]: + xmin = 2.304 + xmax = 2.992 + text = "cry" + intervals [1]: + xmin = 2.992 + xmax = 3.89525 + text = "-" + intervals [1]: + xmin = 3.89525 + xmax = 4.568 + text = "cry" + intervals [1]: + xmin = 4.568 + xmax = 6.432 + text = "-" + intervals [1]: + xmin = 6.432 + xmax = 7.0 + text = "cry" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..a4be3fd7028679c8a4e93d5c491f1477e2fc6751 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430059864.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 0.192 + text = "-" + intervals [1]: + xmin = 0.192 + xmax = 1.23 + text = "cry" + intervals [1]: + xmin = 1.23 + xmax = 1.632 + text = "-" + intervals [1]: + xmin = 1.632 + xmax = 3.816 + text = "cry" + intervals [1]: + xmin = 3.816 + xmax = 3.868875 + text = "-" + intervals [1]: + xmin = 3.868875 + xmax = 5.8515 + text = "cry" + intervals [1]: + xmin = 5.8515 + xmax = 6.255125 + text = "-" + intervals [1]: + xmin = 6.255125 + xmax = 7.0 + text = "cry" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..2cd66d8cedae3207715cdfdbdceb43fb972f6c79 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430703937.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.2975 + text = "-" + intervals [1]: + xmin = 0.2975 + xmax = 2.39875 + text = "cry" + intervals [1]: + xmin = 2.39875 + xmax = 2.947875 + text = "-" + intervals [1]: + xmin = 2.947875 + xmax = 4.308875 + text = "cry" + intervals [1]: + xmin = 4.308875 + xmax = 4.606375 + text = "-" + intervals [1]: + xmin = 4.606375 + xmax = 4.668375 + text = "cry" + intervals [1]: + xmin = 4.668375 + xmax = 4.841875 + text = "-" + intervals [1]: + xmin = 4.841875 + xmax = 5.244875 + text = "cry" + intervals [1]: + xmin = 5.244875 + xmax = 5.6105 + text = "-" + intervals [1]: + xmin = 5.6105 + xmax = 7.0 + text = "cry" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..cb160e6c348fea337df9d46e72992707e59ef378 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1430704008.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 1.57525 + text = "-" + intervals [1]: + xmin = 1.57525 + xmax = 2.24 + text = "cry" + intervals [1]: + xmin = 2.24 + xmax = 3.511 + text = "-" + intervals [1]: + xmin = 3.511 + xmax = 4.08 + text = "cry" + intervals [1]: + xmin = 4.08 + xmax = 4.62175 + text = "-" + intervals [1]: + xmin = 4.62175 + xmax = 4.9535 + text = "cry" + intervals [1]: + xmin = 4.9535 + xmax = 5.552 + text = "-" + intervals [1]: + xmin = 5.552 + xmax = 7.0 + text = "cry" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..094a009040f07a981640cff5bc138080c41a2743 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1431172241.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 0.168 + text = "-" + intervals [1]: + xmin = 0.168 + xmax = 0.688 + text = "cry" + intervals [1]: + xmin = 0.688 + xmax = 1.488 + text = "-" + intervals [1]: + xmin = 1.488 + xmax = 1.856 + text = "cry" + intervals [1]: + xmin = 1.856 + xmax = 2.824 + text = "-" + intervals [1]: + xmin = 2.824 + xmax = 3.144 + text = "cry" + intervals [1]: + xmin = 3.144 + xmax = 7.0 + text = "-" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..7ca6d10da9d5afdf6790a40ea9c7ade6b381cef5 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801693.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.16 + text = "-" + intervals [1]: + xmin = 0.16 + xmax = 1.528 + text = "cry" + intervals [1]: + xmin = 1.528 + xmax = 1.784 + text = "-" + intervals [1]: + xmin = 1.784 + xmax = 3.112 + text = "cry" + intervals [1]: + xmin = 3.112 + xmax = 4.768 + text = "-" + intervals [1]: + xmin = 4.768 + xmax = 5.32 + text = "cry" + intervals [1]: + xmin = 5.32 + xmax = 5.608 + text = "-" + intervals [1]: + xmin = 5.608 + xmax = 5.832 + text = "cry" + intervals [1]: + xmin = 5.832 + xmax = 5.944 + text = "-" + intervals [1]: + xmin = 5.944 + xmax = 7.0 + text = "cry" diff --git a/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703.TextGrid b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..2415c5267ad12a143e1676827c9b66fba49855f2 --- /dev/null +++ b/labels/1309B82C-F146-46F0-A723-45345AFA6EA8-1432801703.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 2.04 + text = "cry" + intervals [1]: + xmin = 2.04 + xmax = 2.152 + text = "-" + intervals [1]: + xmin = 2.152 + xmax = 3.296 + text = "cry" + intervals [1]: + xmin = 3.296 + xmax = 3.44 + text = "-" + intervals [1]: + xmin = 3.44 + xmax = 3.92 + text = "cry" + intervals [1]: + xmin = 3.92 + xmax = 4.575375 + text = "-" + intervals [1]: + xmin = 4.575375 + xmax = 6.8 + text = "cry" + intervals [1]: + xmin = 6.8 + xmax = 7.0 + text = "-" diff --git a/labels/1445575b-80ad-477b-8e48-36194cac728e-1430244987.TextGrid b/labels/1445575b-80ad-477b-8e48-36194cac728e-1430244987.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..8ea50bc00d4b249ba5e5f81ad30fa2ea59db5a02 --- /dev/null +++ b/labels/1445575b-80ad-477b-8e48-36194cac728e-1430244987.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.78 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.78 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 0.71175 + text = "-" + intervals [1]: + xmin = 0.71175 + xmax = 1.026 + text = "cry" + intervals [1]: + xmin = 1.026 + xmax = 1.29475 + text = "-" + intervals [1]: + xmin = 1.29475 + xmax = 3.146 + text = "cry" + intervals [1]: + xmin = 3.146 + xmax = 3.282 + text = "-" + intervals [1]: + xmin = 3.282 + xmax = 3.705375 + text = "cry" + intervals [1]: + xmin = 3.705375 + xmax = 6.02675 + text = "-" + intervals [1]: + xmin = 6.02675 + xmax = 6.129 + text = "cry" + intervals [1]: + xmin = 6.129 + xmax = 6.281375 + text = "-" + intervals [1]: + xmin = 6.281375 + xmax = 6.405375 + text = "cry" + intervals [1]: + xmin = 6.405375 + xmax = 6.78 + text = "-" diff --git a/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358.TextGrid b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..b56e8e7da2b8108d539d24ef803e4479d6c81ee4 --- /dev/null +++ b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736358.TextGrid @@ -0,0 +1,66 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 13 + intervals [1]: + xmin = 0.0 + xmax = 1.056 + text = "-" + intervals [1]: + xmin = 1.056 + xmax = 1.216 + text = "cry" + intervals [1]: + xmin = 1.216 + xmax = 1.32 + text = "-" + intervals [1]: + xmin = 1.32 + xmax = 2.054375 + text = "cry" + intervals [1]: + xmin = 2.054375 + xmax = 2.34525 + text = "-" + intervals [1]: + xmin = 2.34525 + xmax = 3.008 + text = "cry" + intervals [1]: + xmin = 3.008 + xmax = 3.472 + text = "-" + intervals [1]: + xmin = 3.472 + xmax = 4.264 + text = "cry" + intervals [1]: + xmin = 4.264 + xmax = 5.632 + text = "-" + intervals [1]: + xmin = 5.632 + xmax = 5.936 + text = "cry" + intervals [1]: + xmin = 5.936 + xmax = 6.096 + text = "-" + intervals [1]: + xmin = 6.096 + xmax = 6.464 + text = "cry" + intervals [1]: + xmin = 6.464 + xmax = 6.92 + text = "-" diff --git a/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533.TextGrid b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5da55a3988756571244192a1a345741e305c0bda --- /dev/null +++ b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736533.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 0.848 + text = "-" + intervals [1]: + xmin = 0.848 + xmax = 1.408 + text = "cry" + intervals [1]: + xmin = 1.408 + xmax = 5.307375 + text = "-" + intervals [1]: + xmin = 5.307375 + xmax = 6.92 + text = "cry" diff --git a/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549.TextGrid b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..a306af0c5a05919e51822b147acef0aed87b98b9 --- /dev/null +++ b/labels/177dc72e-d0f8-47ef-a5a7-3b46878e11a0-1430736549.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.88 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.88 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 3.693875 + text = "-" + intervals [1]: + xmin = 3.693875 + xmax = 3.978625 + text = "cry" + intervals [1]: + xmin = 3.978625 + xmax = 4.164125 + text = "-" + intervals [1]: + xmin = 4.164125 + xmax = 4.92 + text = "cry" + intervals [1]: + xmin = 4.92 + xmax = 5.344 + text = "-" + intervals [1]: + xmin = 5.344 + xmax = 6.04 + text = "cry" + intervals [1]: + xmin = 6.04 + xmax = 6.384 + text = "-" + intervals [1]: + xmin = 6.384 + xmax = 6.672 + text = "cry" + intervals [1]: + xmin = 6.672 + xmax = 6.88 + text = "-" diff --git a/labels/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938.TextGrid b/labels/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..4d57485d37554a80e8007f4e6491e0d080480c7c --- /dev/null +++ b/labels/189b78c6-9e78-43f2-bcb8-6cc8a462f4dc-1430807938.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 0.786 + text = "-" + intervals [1]: + xmin = 0.786 + xmax = 4.074 + text = "cry" + intervals [1]: + xmin = 4.074 + xmax = 5.09 + text = "-" + intervals [1]: + xmin = 5.09 + xmax = 6.86 + text = "cry" diff --git a/labels/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395.TextGrid b/labels/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..3f9d747389bcf686d46c7b28a7ce9396a780bef3 --- /dev/null +++ b/labels/19aae3d1-51c6-4ffb-aeb8-efb6ae7ba83e-1436861395.TextGrid @@ -0,0 +1,74 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.66 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.66 + intervals: size = 15 + intervals [1]: + xmin = 0.0 + xmax = 1.62875 + text = "-" + intervals [1]: + xmin = 1.62875 + xmax = 2.186 + text = "cry" + intervals [1]: + xmin = 2.186 + xmax = 2.38325 + text = "-" + intervals [1]: + xmin = 2.38325 + xmax = 2.714 + text = "cry" + intervals [1]: + xmin = 2.714 + xmax = 2.928125 + text = "-" + intervals [1]: + xmin = 2.928125 + xmax = 3.122625 + text = "cry" + intervals [1]: + xmin = 3.122625 + xmax = 3.624875 + text = "-" + intervals [1]: + xmin = 3.624875 + xmax = 3.81 + text = "cry" + intervals [1]: + xmin = 3.81 + xmax = 4.584375 + text = "-" + intervals [1]: + xmin = 4.584375 + xmax = 4.766125 + text = "cry" + intervals [1]: + xmin = 4.766125 + xmax = 5.32175 + text = "-" + intervals [1]: + xmin = 5.32175 + xmax = 5.514 + text = "cry" + intervals [1]: + xmin = 5.514 + xmax = 5.933 + text = "-" + intervals [1]: + xmin = 5.933 + xmax = 6.1595 + text = "cry" + intervals [1]: + xmin = 6.1595 + xmax = 6.66 + text = "-" diff --git a/labels/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727.TextGrid b/labels/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..3cb882b4169fd694b82aad7aa52f553ec9bf5217 --- /dev/null +++ b/labels/1abb2260-a652-4ba7-bd98-7d463312730f-1430041727.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 0.834 + text = "-" + intervals [1]: + xmin = 0.834 + xmax = 4.634 + text = "cry" + intervals [1]: + xmin = 4.634 + xmax = 5.05 + text = "-" + intervals [1]: + xmin = 5.05 + xmax = 6.9 + text = "cry" diff --git a/labels/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568.TextGrid b/labels/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..2825a9743caf5ed0cfd3dd7b68d6888cb9b6b740 --- /dev/null +++ b/labels/1b381a1e-88a6-4a48-b889-a5ccdf0aacaf-1430299568.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 0.6275 + text = "-" + intervals [1]: + xmin = 0.6275 + xmax = 1.386 + text = "cry" + intervals [1]: + xmin = 1.386 + xmax = 1.522 + text = "-" + intervals [1]: + xmin = 1.522 + xmax = 1.97 + text = "cry" + intervals [1]: + xmin = 1.97 + xmax = 2.146 + text = "-" + intervals [1]: + xmin = 2.146 + xmax = 4.45 + text = "cry" + intervals [1]: + xmin = 4.45 + xmax = 4.682 + text = "-" + intervals [1]: + xmin = 4.682 + xmax = 6.9 + text = "cry" diff --git a/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568.TextGrid b/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..6ffb44c7c04a2752385f5741266256dc70afac46 --- /dev/null +++ b/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979568.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 0.33 + text = "-" + intervals [1]: + xmin = 0.33 + xmax = 1.9595 + text = "cry" + intervals [1]: + xmin = 1.9595 + xmax = 2.177375 + text = "-" + intervals [1]: + xmin = 2.177375 + xmax = 3.126125 + text = "cry" + intervals [1]: + xmin = 3.126125 + xmax = 5.230625 + text = "-" + intervals [1]: + xmin = 5.230625 + xmax = 6.49 + text = "cry" + intervals [1]: + xmin = 6.49 + xmax = 6.634 + text = "-" + intervals [1]: + xmin = 6.634 + xmax = 6.86 + text = "cry" diff --git a/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603.TextGrid b/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..06abd7e2f40f4ea0fa42d3cb171385732bf0a734 --- /dev/null +++ b/labels/1f40790f-68f2-4e7e-845e-715bd97c82d0-1429979603.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.72 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.72 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 2.552 + text = "-" + intervals [1]: + xmin = 2.552 + xmax = 3.272 + text = "cry" + intervals [1]: + xmin = 3.272 + xmax = 6.72 + text = "-" diff --git a/labels/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670.TextGrid b/labels/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..7c9be5a2ed43fa62fd0053969c739d14747c9a3a --- /dev/null +++ b/labels/20E2B5A0-40A4-4FD8-8935-AFD1DB833510-1430127670.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 1.448 + text = "cry" + intervals [1]: + xmin = 1.448 + xmax = 1.7905 + text = "-" + intervals [1]: + xmin = 1.7905 + xmax = 2.927125 + text = "cry" + intervals [1]: + xmin = 2.927125 + xmax = 3.368 + text = "-" + intervals [1]: + xmin = 3.368 + xmax = 3.512 + text = "cry" + intervals [1]: + xmin = 3.512 + xmax = 5.67875 + text = "-" + intervals [1]: + xmin = 5.67875 + xmax = 5.863 + text = "cry" + intervals [1]: + xmin = 5.863 + xmax = 7.0 + text = "-" diff --git a/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174.TextGrid b/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5c95efefca23200d973b8579963fa9eaa9df9aa5 --- /dev/null +++ b/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209174.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.04 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.04 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 1.48 + text = "-" + intervals [1]: + xmin = 1.48 + xmax = 2.008 + text = "cry" + intervals [1]: + xmin = 2.008 + xmax = 2.496 + text = "-" + intervals [1]: + xmin = 2.496 + xmax = 2.992 + text = "cry" + intervals [1]: + xmin = 2.992 + xmax = 3.392 + text = "-" + intervals [1]: + xmin = 3.392 + xmax = 4.448 + text = "cry" + intervals [1]: + xmin = 4.448 + xmax = 6.456 + text = "-" + intervals [1]: + xmin = 6.456 + xmax = 7.04 + text = "cry" diff --git a/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252.TextGrid b/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..0dbef32365c9a7e0a73670243942b082569753d5 --- /dev/null +++ b/labels/218e6fd7-f9c5-4490-afd7-c4fba174e7d2-1430209252.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.06 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.06 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 4.307 + text = "-" + intervals [1]: + xmin = 4.307 + xmax = 5.13 + text = "cry" + intervals [1]: + xmin = 5.13 + xmax = 5.386 + text = "-" + intervals [1]: + xmin = 5.386 + xmax = 6.738 + text = "cry" + intervals [1]: + xmin = 6.738 + xmax = 7.06 + text = "-" diff --git a/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235.TextGrid b/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..44a979a64cbdb6a77af2ee60629425b03a243bbb --- /dev/null +++ b/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430031235.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 0.834 + text = "-" + intervals [1]: + xmin = 0.834 + xmax = 4.706 + text = "cry" + intervals [1]: + xmin = 4.706 + xmax = 6.86 + text = "-" diff --git a/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653.TextGrid b/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..9c5c65df6b036995fe7409e1b98d4f2694071306 --- /dev/null +++ b/labels/21c07aff-0a8d-4e74-ad5e-e3c7f7bcb11b-1430105653.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.88 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.88 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 1.056 + text = "-" + intervals [1]: + xmin = 1.056 + xmax = 1.544 + text = "cry" + intervals [1]: + xmin = 1.544 + xmax = 1.896 + text = "-" + intervals [1]: + xmin = 1.896 + xmax = 2.376 + text = "cry" + intervals [1]: + xmin = 2.376 + xmax = 3.112 + text = "-" + intervals [1]: + xmin = 3.112 + xmax = 3.550375 + text = "cry" + intervals [1]: + xmin = 3.550375 + xmax = 5.456 + text = "-" + intervals [1]: + xmin = 5.456 + xmax = 5.872 + text = "cry" + intervals [1]: + xmin = 5.872 + xmax = 6.36 + text = "-" + intervals [1]: + xmin = 6.36 + xmax = 6.88 + text = "cry" diff --git a/labels/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707.TextGrid b/labels/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..81a8394b8c7fc83e83c92a6773cc9694ffe88378 --- /dev/null +++ b/labels/2294E2B2-8E36-4DA6-A898-B947CB9446AB-1436462707.TextGrid @@ -0,0 +1,66 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 13 + intervals [1]: + xmin = 0.0 + xmax = 0.2 + text = "-" + intervals [1]: + xmin = 0.2 + xmax = 0.568 + text = "cry" + intervals [1]: + xmin = 0.568 + xmax = 0.768 + text = "-" + intervals [1]: + xmin = 0.768 + xmax = 1.142625 + text = "cry" + intervals [1]: + xmin = 1.142625 + xmax = 2.136 + text = "-" + intervals [1]: + xmin = 2.136 + xmax = 2.248 + text = "cry" + intervals [1]: + xmin = 2.248 + xmax = 2.496 + text = "-" + intervals [1]: + xmin = 2.496 + xmax = 4.088 + text = "cry" + intervals [1]: + xmin = 4.088 + xmax = 4.48 + text = "-" + intervals [1]: + xmin = 4.48 + xmax = 5.669375 + text = "cry" + intervals [1]: + xmin = 5.669375 + xmax = 6.08 + text = "-" + intervals [1]: + xmin = 6.08 + xmax = 6.4 + text = "cry" + intervals [1]: + xmin = 6.4 + xmax = 7.0 + text = "-" diff --git a/labels/22b43570-d440-475b-b2f1-e528c81081f7-1430663490.TextGrid b/labels/22b43570-d440-475b-b2f1-e528c81081f7-1430663490.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..d304f3df76904558cd6036e29c9723e30883e62a --- /dev/null +++ b/labels/22b43570-d440-475b-b2f1-e528c81081f7-1430663490.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 1.912 + text = "-" + intervals [1]: + xmin = 1.912 + xmax = 3.34375 + text = "cry" + intervals [1]: + xmin = 3.34375 + xmax = 6.96 + text = "-" diff --git a/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933.TextGrid b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..162f1688aa62d83bc1ae704390fae0855a8f1ab2 --- /dev/null +++ b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877933.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 0.184 + text = "-" + intervals [1]: + xmin = 0.184 + xmax = 0.624 + text = "cry" + intervals [1]: + xmin = 0.624 + xmax = 7.0 + text = "-" diff --git a/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944.TextGrid b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..922ef91046acad709487b337e2baed61be772cf4 --- /dev/null +++ b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877944.TextGrid @@ -0,0 +1,22 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 2 + intervals [1]: + xmin = 0.0 + xmax = 6.568 + text = "-" + intervals [1]: + xmin = 6.568 + xmax = 7.0 + text = "cry" diff --git a/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953.TextGrid b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..eab1fa58d217922b074583267171884a190c567b --- /dev/null +++ b/labels/2439388A-9CF2-4D3B-9534-E6951FC9EAD4-1436877953.TextGrid @@ -0,0 +1,46 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 8 + intervals [1]: + xmin = 0.0 + xmax = 2.888 + text = "-" + intervals [1]: + xmin = 2.888 + xmax = 3.008 + text = "cry" + intervals [1]: + xmin = 3.008 + xmax = 3.296 + text = "-" + intervals [1]: + xmin = 3.296 + xmax = 3.8975 + text = "cry" + intervals [1]: + xmin = 3.8975 + xmax = 4.110875 + text = "-" + intervals [1]: + xmin = 4.110875 + xmax = 4.384 + text = "cry" + intervals [1]: + xmin = 4.384 + xmax = 6.736 + text = "-" + intervals [1]: + xmin = 6.736 + xmax = 7.0 + text = "cry" diff --git a/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730.TextGrid b/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..4f7f113120515eff1cddc8f73a89c7ac39ee7676 --- /dev/null +++ b/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814730.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.88 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.88 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 0.736 + text = "-" + intervals [1]: + xmin = 0.736 + xmax = 1.008 + text = "cry" + intervals [1]: + xmin = 1.008 + xmax = 1.288 + text = "-" + intervals [1]: + xmin = 1.288 + xmax = 1.568 + text = "cry" + intervals [1]: + xmin = 1.568 + xmax = 1.912 + text = "-" + intervals [1]: + xmin = 1.912 + xmax = 2.304 + text = "cry" + intervals [1]: + xmin = 2.304 + xmax = 6.88 + text = "-" diff --git a/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741.TextGrid b/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..f2df09332d939a947428bd7a440bca60dbea84b9 --- /dev/null +++ b/labels/24f2a4e1-7161-42a3-a2a2-a29a2422c0b8-1430814741.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 0.34 + text = "-" + intervals [1]: + xmin = 0.34 + xmax = 0.472 + text = "cry" + intervals [1]: + xmin = 0.472 + xmax = 5.112 + text = "-" + intervals [1]: + xmin = 5.112 + xmax = 5.96 + text = "cry" + intervals [1]: + xmin = 5.96 + xmax = 6.92 + text = "-" diff --git a/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429.TextGrid b/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..b64971e2f7814dcdb218a1f96ead2f02b631d3df --- /dev/null +++ b/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534429.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 4.528375 + text = "-" + intervals [1]: + xmin = 4.528375 + xmax = 5.125 + text = "cry" + intervals [1]: + xmin = 5.125 + xmax = 5.39125 + text = "-" + intervals [1]: + xmin = 5.39125 + xmax = 5.805125 + text = "cry" + intervals [1]: + xmin = 5.805125 + xmax = 6.86 + text = "-" diff --git a/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715.TextGrid b/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..f3c5cbae1661433950d0cd46bbc6a00a1744a6be --- /dev/null +++ b/labels/24f94b49-c8bc-4ed2-b43a-80b099f12936-1430534715.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.426 + text = "-" + intervals [1]: + xmin = 0.426 + xmax = 2.787125 + text = "cry" + intervals [1]: + xmin = 2.787125 + xmax = 4.3545 + text = "-" + intervals [1]: + xmin = 4.3545 + xmax = 6.3445 + text = "cry" + intervals [1]: + xmin = 6.3445 + xmax = 6.48975 + text = "-" + intervals [1]: + xmin = 6.48975 + xmax = 6.86 + text = "cry" diff --git a/labels/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593.TextGrid b/labels/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..9a033208c9463c9d64dfd8b446d67c1a5785a5df --- /dev/null +++ b/labels/2562ad82-485a-44c2-ad25-f70fce71480b-1430045593.TextGrid @@ -0,0 +1,62 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.98 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.98 + intervals: size = 12 + intervals [1]: + xmin = 0.0 + xmax = 1.866 + text = "-" + intervals [1]: + xmin = 1.866 + xmax = 1.994 + text = "cry" + intervals [1]: + xmin = 1.994 + xmax = 2.106 + text = "-" + intervals [1]: + xmin = 2.106 + xmax = 3.938 + text = "cry" + intervals [1]: + xmin = 3.938 + xmax = 4.362 + text = "-" + intervals [1]: + xmin = 4.362 + xmax = 4.482 + text = "cry" + intervals [1]: + xmin = 4.482 + xmax = 4.642 + text = "-" + intervals [1]: + xmin = 4.642 + xmax = 5.466 + text = "cry" + intervals [1]: + xmin = 5.466 + xmax = 5.682 + text = "-" + intervals [1]: + xmin = 5.682 + xmax = 6.282 + text = "cry" + intervals [1]: + xmin = 6.282 + xmax = 6.946 + text = "-" + intervals [1]: + xmin = 6.946 + xmax = 6.98 + text = "cry" diff --git a/labels/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228.TextGrid b/labels/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..3ba5a0815236102a92ff1d4bc7e48c9f8606aac0 --- /dev/null +++ b/labels/2602b7c2-e96d-42f6-9767-f1ae74925ef8-1431376228.TextGrid @@ -0,0 +1,22 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 2 + intervals [1]: + xmin = 0.0 + xmax = 1.088 + text = "cry" + intervals [1]: + xmin = 1.088 + xmax = 6.92 + text = "-" diff --git a/labels/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600.TextGrid b/labels/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..89564b0dc77862b4b4ff69db720230c1d5c9020d --- /dev/null +++ b/labels/2EE636FB-BD76-4118-A0EF-82FAFC32301F-1436586600.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 0.472 + text = "-" + intervals [1]: + xmin = 0.472 + xmax = 1.449875 + text = "cry" + intervals [1]: + xmin = 1.449875 + xmax = 7.0 + text = "-" diff --git a/labels/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888.TextGrid b/labels/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..63ff55d93618a046f576bb151c5c09527555cdf5 --- /dev/null +++ b/labels/2F1C0515-EC8E-44C1-ABEA-E04EB475543A-1432143888.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 4.136 + text = "-" + intervals [1]: + xmin = 4.136 + xmax = 5.6 + text = "cry" + intervals [1]: + xmin = 5.6 + xmax = 6.72 + text = "-" + intervals [1]: + xmin = 6.72 + xmax = 7.0 + text = "cry" diff --git a/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144.TextGrid b/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..0fbec377eb362da93ae373b191e946839c54c4ba --- /dev/null +++ b/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770144.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 3.1315 + text = "-" + intervals [1]: + xmin = 3.1315 + xmax = 3.36 + text = "cry" + intervals [1]: + xmin = 3.36 + xmax = 3.48 + text = "-" + intervals [1]: + xmin = 3.48 + xmax = 3.85025 + text = "cry" + intervals [1]: + xmin = 3.85025 + xmax = 4.18125 + text = "-" + intervals [1]: + xmin = 4.18125 + xmax = 4.498375 + text = "cry" + intervals [1]: + xmin = 4.498375 + xmax = 4.77975 + text = "-" + intervals [1]: + xmin = 4.77975 + xmax = 5.08 + text = "cry" + intervals [1]: + xmin = 5.08 + xmax = 5.72675 + text = "-" + intervals [1]: + xmin = 5.72675 + xmax = 5.825 + text = "cry" + intervals [1]: + xmin = 5.825 + xmax = 6.96 + text = "-" diff --git a/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161.TextGrid b/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..fbf362451c3d641cb8002dfa196b7bcb4de0604e --- /dev/null +++ b/labels/2a0e6a88-b049-4f46-a3d6-d73ffae470d5-1430770161.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.94 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.94 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.514 + text = "-" + intervals [1]: + xmin = 0.514 + xmax = 1.465625 + text = "cry" + intervals [1]: + xmin = 1.465625 + xmax = 1.561375 + text = "-" + intervals [1]: + xmin = 1.561375 + xmax = 1.69 + text = "cry" + intervals [1]: + xmin = 1.69 + xmax = 1.954 + text = "-" + intervals [1]: + xmin = 1.954 + xmax = 3.842 + text = "cry" + intervals [1]: + xmin = 3.842 + xmax = 5.13 + text = "-" + intervals [1]: + xmin = 5.13 + xmax = 6.218 + text = "cry" + intervals [1]: + xmin = 6.218 + xmax = 6.94 + text = "-" diff --git a/labels/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396.TextGrid b/labels/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..4ef8da4ebb2aa1d0d9dbf6d489a3a7d495c76565 --- /dev/null +++ b/labels/2ad6d558-32f2-4bfd-99c5-cbd31ee3bb11-1430064396.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.72 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.72 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.472 + text = "-" + intervals [1]: + xmin = 0.472 + xmax = 1.307125 + text = "cry" + intervals [1]: + xmin = 1.307125 + xmax = 1.728 + text = "-" + intervals [1]: + xmin = 1.728 + xmax = 2.744 + text = "cry" + intervals [1]: + xmin = 2.744 + xmax = 2.944 + text = "-" + intervals [1]: + xmin = 2.944 + xmax = 3.56 + text = "cry" + intervals [1]: + xmin = 3.56 + xmax = 3.992 + text = "-" + intervals [1]: + xmin = 3.992 + xmax = 5.0505 + text = "cry" + intervals [1]: + xmin = 5.0505 + xmax = 6.72 + text = "-" diff --git a/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314.TextGrid b/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5ff852e211d5fc98810853f7cbaae02ee65b7810 --- /dev/null +++ b/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056314.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.68 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.68 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 1.404 + text = "-" + intervals [1]: + xmin = 1.404 + xmax = 1.788 + text = "cry" + intervals [1]: + xmin = 1.788 + xmax = 3.452 + text = "-" + intervals [1]: + xmin = 3.452 + xmax = 3.636 + text = "cry" + intervals [1]: + xmin = 3.636 + xmax = 6.412 + text = "-" + intervals [1]: + xmin = 6.412 + xmax = 6.68 + text = "cry" diff --git a/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332.TextGrid b/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..bf65a038f20b20f15329745f04b50b56b3d45166 --- /dev/null +++ b/labels/2e25d0a5-0b2b-44ef-8491-e445b16ea75c-1430056332.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.66 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.66 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 0.346 + text = "-" + intervals [1]: + xmin = 0.346 + xmax = 2.282 + text = "cry" + intervals [1]: + xmin = 2.282 + xmax = 6.66 + text = "-" diff --git a/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447.TextGrid b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..6479f582efd8e8df1bbf5ef616a1a925c7f47742 --- /dev/null +++ b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053447.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.74 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.74 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.426375 + text = "-" + intervals [1]: + xmin = 0.426375 + xmax = 0.674 + text = "cry" + intervals [1]: + xmin = 0.674 + xmax = 0.954 + text = "-" + intervals [1]: + xmin = 0.954 + xmax = 3.138 + text = "cry" + intervals [1]: + xmin = 3.138 + xmax = 3.354 + text = "-" + intervals [1]: + xmin = 3.354 + xmax = 6.74 + text = "cry" diff --git a/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456.TextGrid b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..37fb9c21c37e3644fac1952f458573f5336542da --- /dev/null +++ b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053456.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.76 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.76 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 0.464 + text = "-" + intervals [1]: + xmin = 0.464 + xmax = 1.208 + text = "cry" + intervals [1]: + xmin = 1.208 + xmax = 1.472 + text = "-" + intervals [1]: + xmin = 1.472 + xmax = 1.76825 + text = "cry" + intervals [1]: + xmin = 1.76825 + xmax = 2.152 + text = "-" + intervals [1]: + xmin = 2.152 + xmax = 4.8 + text = "cry" + intervals [1]: + xmin = 4.8 + xmax = 5.016 + text = "-" + intervals [1]: + xmin = 5.016 + xmax = 5.24 + text = "cry" + intervals [1]: + xmin = 5.24 + xmax = 5.344 + text = "-" + intervals [1]: + xmin = 5.344 + xmax = 5.944 + text = "cry" + intervals [1]: + xmin = 5.944 + xmax = 6.76 + text = "-" diff --git a/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464.TextGrid b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..15b0ce7f430fe06d9f919a8c40dfac296ca5b7b3 --- /dev/null +++ b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053464.TextGrid @@ -0,0 +1,18 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.74 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.74 + intervals: size = 1 + intervals [1]: + xmin = 0.0 + xmax = 6.74 + text = "-" diff --git a/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594.TextGrid b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..7197a9f3cfe30d23cfb031c2c8876a6863c95432 --- /dev/null +++ b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430053594.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.74 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.74 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.69 + text = "-" + intervals [1]: + xmin = 0.69 + xmax = 3.778 + text = "cry" + intervals [1]: + xmin = 3.778 + xmax = 3.914 + text = "-" + intervals [1]: + xmin = 3.914 + xmax = 5.554375 + text = "cry" + intervals [1]: + xmin = 5.554375 + xmax = 5.866 + text = "-" + intervals [1]: + xmin = 5.866 + xmax = 6.74 + text = "cry" diff --git a/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171.TextGrid b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..eb25c006f0b2bf750168863036bd2105090d4546 --- /dev/null +++ b/labels/3030d0e9-0c9b-4616-9b83-f10dc2dedbfd-1430326171.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.76 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.76 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 0.808 + text = "-" + intervals [1]: + xmin = 0.808 + xmax = 1.624 + text = "cry" + intervals [1]: + xmin = 1.624 + xmax = 2.145625 + text = "-" + intervals [1]: + xmin = 2.145625 + xmax = 2.456 + text = "cry" + intervals [1]: + xmin = 2.456 + xmax = 2.992 + text = "-" + intervals [1]: + xmin = 2.992 + xmax = 3.304 + text = "cry" + intervals [1]: + xmin = 3.304 + xmax = 5.536125 + text = "-" + intervals [1]: + xmin = 5.536125 + xmax = 6.53825 + text = "cry" + intervals [1]: + xmin = 6.53825 + xmax = 6.76 + text = "-" diff --git a/labels/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411.TextGrid b/labels/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..fa68630de0fd0125bee6776b9997b4d7442fd9e9 --- /dev/null +++ b/labels/30c2cee4-b682-4dcb-86b9-7fa6f36f1b66-1430728411.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.94 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.94 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.33 + text = "-" + intervals [1]: + xmin = 0.33 + xmax = 0.97 + text = "cry" + intervals [1]: + xmin = 0.97 + xmax = 1.732875 + text = "-" + intervals [1]: + xmin = 1.732875 + xmax = 3.098 + text = "cry" + intervals [1]: + xmin = 3.098 + xmax = 3.362 + text = "-" + intervals [1]: + xmin = 3.362 + xmax = 3.866 + text = "cry" + intervals [1]: + xmin = 3.866 + xmax = 4.47425 + text = "-" + intervals [1]: + xmin = 4.47425 + xmax = 4.64575 + text = "cry" + intervals [1]: + xmin = 4.64575 + xmax = 4.914 + text = "-" + intervals [1]: + xmin = 4.914 + xmax = 6.94 + text = "cry" diff --git a/labels/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682.TextGrid b/labels/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..07bf770ebe8744c2d191f2def6f3564c2e7f6bde --- /dev/null +++ b/labels/31e785de-b0c9-464f-88e2-bd8f1dd5cda4-1433403682.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.78 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.78 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 0.322 + text = "-" + intervals [1]: + xmin = 0.322 + xmax = 1.218 + text = "cry" + intervals [1]: + xmin = 1.218 + xmax = 1.378 + text = "-" + intervals [1]: + xmin = 1.378 + xmax = 2.37 + text = "cry" + intervals [1]: + xmin = 2.37 + xmax = 2.618 + text = "-" + intervals [1]: + xmin = 2.618 + xmax = 4.73 + text = "cry" + intervals [1]: + xmin = 4.73 + xmax = 6.78 + text = "-" diff --git a/labels/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588.TextGrid b/labels/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..04379492a91c1c40efea0f8749154036a61a617a --- /dev/null +++ b/labels/323cab80-2551-4a46-8c3d-62c7a5264afa-1430382588.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 2.49 + text = "cry" + intervals [1]: + xmin = 2.49 + xmax = 2.61 + text = "-" + intervals [1]: + xmin = 2.61 + xmax = 2.77 + text = "cry" + intervals [1]: + xmin = 2.77 + xmax = 2.97 + text = "-" + intervals [1]: + xmin = 2.97 + xmax = 3.418 + text = "cry" + intervals [1]: + xmin = 3.418 + xmax = 3.658 + text = "-" + intervals [1]: + xmin = 3.658 + xmax = 5.674 + text = "cry" + intervals [1]: + xmin = 5.674 + xmax = 6.740125 + text = "-" + intervals [1]: + xmin = 6.740125 + xmax = 6.9 + text = "cry" diff --git a/labels/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847.TextGrid b/labels/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..5e0279bdaaac331d6bc72237be1664e0c86d637b --- /dev/null +++ b/labels/35D58153-7AB7-443D-BED0-2D7ABF73743F-1431855847.TextGrid @@ -0,0 +1,38 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 6 + intervals [1]: + xmin = 0.0 + xmax = 0.16 + text = "-" + intervals [1]: + xmin = 0.16 + xmax = 3.12 + text = "cry" + intervals [1]: + xmin = 3.12 + xmax = 3.488 + text = "-" + intervals [1]: + xmin = 3.488 + xmax = 5.888 + text = "cry" + intervals [1]: + xmin = 5.888 + xmax = 6.352 + text = "-" + intervals [1]: + xmin = 6.352 + xmax = 7.0 + text = "cry" diff --git a/labels/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012.TextGrid b/labels/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..6eba8940a743e916cf4e327af9815326f9cb32ed --- /dev/null +++ b/labels/36f1b3ec-3d2a-470e-af6f-0a8cc11b2723-1430237012.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.96 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.96 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 0.33975 + text = "-" + intervals [1]: + xmin = 0.33975 + xmax = 1.016 + text = "cry" + intervals [1]: + xmin = 1.016 + xmax = 1.8965 + text = "-" + intervals [1]: + xmin = 1.8965 + xmax = 3.76 + text = "cry" + intervals [1]: + xmin = 3.76 + xmax = 4.256 + text = "-" + intervals [1]: + xmin = 4.256 + xmax = 4.496 + text = "cry" + intervals [1]: + xmin = 4.496 + xmax = 6.96 + text = "-" diff --git a/labels/37105492-58b1-432e-a1ce-ea154425abab-1430744728.TextGrid b/labels/37105492-58b1-432e-a1ce-ea154425abab-1430744728.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..fb08766211db2150cfadb5ed493c1283824a2eba --- /dev/null +++ b/labels/37105492-58b1-432e-a1ce-ea154425abab-1430744728.TextGrid @@ -0,0 +1,58 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.9 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.9 + intervals: size = 11 + intervals [1]: + xmin = 0.0 + xmax = 0.346 + text = "-" + intervals [1]: + xmin = 0.346 + xmax = 0.562 + text = "cry" + intervals [1]: + xmin = 0.562 + xmax = 1.44175 + text = "-" + intervals [1]: + xmin = 1.44175 + xmax = 1.866 + text = "cry" + intervals [1]: + xmin = 1.866 + xmax = 2.382875 + text = "-" + intervals [1]: + xmin = 2.382875 + xmax = 2.746 + text = "cry" + intervals [1]: + xmin = 2.746 + xmax = 3.312625 + text = "-" + intervals [1]: + xmin = 3.312625 + xmax = 3.634 + text = "cry" + intervals [1]: + xmin = 3.634 + xmax = 4.229375 + text = "-" + intervals [1]: + xmin = 4.229375 + xmax = 4.55475 + text = "cry" + intervals [1]: + xmin = 4.55475 + xmax = 6.9 + text = "-" diff --git a/labels/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651.TextGrid b/labels/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..0e09f13653de4d9e06548eb1086469a13dab776e --- /dev/null +++ b/labels/375308C6-F894-49A5-B246-8C2819E9C6ED-1430416651.TextGrid @@ -0,0 +1,30 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 4 + intervals [1]: + xmin = 0.0 + xmax = 2.704 + text = "-" + intervals [1]: + xmin = 2.704 + xmax = 5.336 + text = "cry" + intervals [1]: + xmin = 5.336 + xmax = 6.7075 + text = "-" + intervals [1]: + xmin = 6.7075 + xmax = 7.0 + text = "cry" diff --git a/labels/376C006E-3664-4056-80D0-7661F631A062-1436930593.TextGrid b/labels/376C006E-3664-4056-80D0-7661F631A062-1436930593.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..600ffcd7f7d1de06795fc83c3134bb2474f2e2a9 --- /dev/null +++ b/labels/376C006E-3664-4056-80D0-7661F631A062-1436930593.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.904 + text = "-" + intervals [1]: + xmin = 0.904 + xmax = 1.184 + text = "cry" + intervals [1]: + xmin = 1.184 + xmax = 2.072 + text = "-" + intervals [1]: + xmin = 2.072 + xmax = 3.456 + text = "cry" + intervals [1]: + xmin = 3.456 + xmax = 3.808 + text = "-" + intervals [1]: + xmin = 3.808 + xmax = 4.128 + text = "cry" + intervals [1]: + xmin = 4.128 + xmax = 4.416375 + text = "-" + intervals [1]: + xmin = 4.416375 + xmax = 6.088 + text = "cry" + intervals [1]: + xmin = 6.088 + xmax = 6.62 + text = "-" + intervals [1]: + xmin = 6.62 + xmax = 7.0 + text = "cry" diff --git a/labels/39180491-e076-4300-b5de-24e812dca6fe-1435708371.TextGrid b/labels/39180491-e076-4300-b5de-24e812dca6fe-1435708371.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..252f2b2d601ba3f799a9004b5570de6e26637d4d --- /dev/null +++ b/labels/39180491-e076-4300-b5de-24e812dca6fe-1435708371.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 1.282 + text = "-" + intervals [1]: + xmin = 1.282 + xmax = 1.978 + text = "cry" + intervals [1]: + xmin = 1.978 + xmax = 2.394 + text = "-" + intervals [1]: + xmin = 2.394 + xmax = 2.89 + text = "cry" + intervals [1]: + xmin = 2.89 + xmax = 3.474 + text = "-" + intervals [1]: + xmin = 3.474 + xmax = 4.706 + text = "cry" + intervals [1]: + xmin = 4.706 + xmax = 5.362 + text = "-" + intervals [1]: + xmin = 5.362 + xmax = 6.314 + text = "cry" + intervals [1]: + xmin = 6.314 + xmax = 6.86 + text = "-" diff --git a/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099813.TextGrid b/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099813.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..56988c27698bef048b960714d64d3f3d2f914929 --- /dev/null +++ b/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099813.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.24 + text = "-" + intervals [1]: + xmin = 0.24 + xmax = 1.24 + text = "cry" + intervals [1]: + xmin = 1.24 + xmax = 1.48 + text = "-" + intervals [1]: + xmin = 1.48 + xmax = 2.4 + text = "cry" + intervals [1]: + xmin = 2.4 + xmax = 2.69125 + text = "-" + intervals [1]: + xmin = 2.69125 + xmax = 5.192 + text = "cry" + intervals [1]: + xmin = 5.192 + xmax = 6.304 + text = "-" + intervals [1]: + xmin = 6.304 + xmax = 6.432 + text = "cry" + intervals [1]: + xmin = 6.432 + xmax = 6.776 + text = "-" + intervals [1]: + xmin = 6.776 + xmax = 7.0 + text = "cry" diff --git a/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099826.TextGrid b/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099826.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..0ac25a7bdab06dd15a5f822dde6f6644349ad7a1 --- /dev/null +++ b/labels/3941D08C-5A97-48A4-8830-091D878137F6-1430099826.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 1.648 + text = "cry" + intervals [1]: + xmin = 1.648 + xmax = 2.24 + text = "-" + intervals [1]: + xmin = 2.24 + xmax = 4.384 + text = "cry" + intervals [1]: + xmin = 4.384 + xmax = 4.488 + text = "-" + intervals [1]: + xmin = 4.488 + xmax = 5.84 + text = "cry" + intervals [1]: + xmin = 5.84 + xmax = 5.976 + text = "-" + intervals [1]: + xmin = 5.976 + xmax = 7.0 + text = "cry" diff --git a/labels/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306.TextGrid b/labels/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..821248acc1d78684923284eeb9c8443d73661295 --- /dev/null +++ b/labels/3BF71DAF-2A9E-4355-89D3-41AC37E94083-1437281306.TextGrid @@ -0,0 +1,50 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 7.0 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 7.0 + intervals: size = 9 + intervals [1]: + xmin = 0.0 + xmax = 1.56 + text = "-" + intervals [1]: + xmin = 1.56 + xmax = 1.968 + text = "cry" + intervals [1]: + xmin = 1.968 + xmax = 2.784 + text = "-" + intervals [1]: + xmin = 2.784 + xmax = 3.64 + text = "cry" + intervals [1]: + xmin = 3.64 + xmax = 4.032 + text = "-" + intervals [1]: + xmin = 4.032 + xmax = 4.712 + text = "cry" + intervals [1]: + xmin = 4.712 + xmax = 5.72 + text = "-" + intervals [1]: + xmin = 5.72 + xmax = 6.094375 + text = "cry" + intervals [1]: + xmin = 6.094375 + xmax = 7.0 + text = "-" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..ff285fcef45639ad5e2b8c31f4db40b391e7ce64 --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122005.TextGrid @@ -0,0 +1,26 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 3 + intervals [1]: + xmin = 0.0 + xmax = 0.084 + text = "-" + intervals [1]: + xmin = 0.084 + xmax = 0.714 + text = "cry" + intervals [1]: + xmin = 0.714 + xmax = 6.86 + text = "-" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..20cb4678bf3b0901f92930ca85b5bc3f594fc64b --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122381.TextGrid @@ -0,0 +1,18 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 1 + intervals [1]: + xmin = 0.0 + xmax = 6.92 + text = "-" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..f450642828d285868a0464e833d7ef05d445e700 --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430122479.TextGrid @@ -0,0 +1,34 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 5 + intervals [1]: + xmin = 0.0 + xmax = 0.6 + text = "-" + intervals [1]: + xmin = 0.6 + xmax = 2.4 + text = "cry" + intervals [1]: + xmin = 2.4 + xmax = 3.33 + text = "-" + intervals [1]: + xmin = 3.33 + xmax = 4.804 + text = "cry" + intervals [1]: + xmin = 4.804 + xmax = 6.92 + text = "-" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..612503c9f69aa71b865673e4c31f782f892195ce --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430123758.TextGrid @@ -0,0 +1,54 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 10 + intervals [1]: + xmin = 0.0 + xmax = 0.204625 + text = "cry" + intervals [1]: + xmin = 0.204625 + xmax = 0.448875 + text = "-" + intervals [1]: + xmin = 0.448875 + xmax = 0.466625 + text = "cry" + intervals [1]: + xmin = 0.466625 + xmax = 1.44 + text = "-" + intervals [1]: + xmin = 1.44 + xmax = 2.96 + text = "cry" + intervals [1]: + xmin = 2.96 + xmax = 4.377875 + text = "-" + intervals [1]: + xmin = 4.377875 + xmax = 5.04 + text = "cry" + intervals [1]: + xmin = 5.04 + xmax = 5.624 + text = "-" + intervals [1]: + xmin = 5.624 + xmax = 6.553125 + text = "cry" + intervals [1]: + xmin = 6.553125 + xmax = 6.92 + text = "-" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..6c3cee12a102b476e56f8af329ee35f6da691982 --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430124221.TextGrid @@ -0,0 +1,86 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 18 + intervals [1]: + xmin = 0.0 + xmax = 0.15175 + text = "-" + intervals [1]: + xmin = 0.15175 + xmax = 0.36 + text = "cry" + intervals [1]: + xmin = 0.36 + xmax = 0.598375 + text = "-" + intervals [1]: + xmin = 0.598375 + xmax = 0.824 + text = "cry" + intervals [1]: + xmin = 0.824 + xmax = 1.048 + text = "-" + intervals [1]: + xmin = 1.048 + xmax = 1.96 + text = "cry" + intervals [1]: + xmin = 1.96 + xmax = 2.16725 + text = "-" + intervals [1]: + xmin = 2.16725 + xmax = 2.376 + text = "cry" + intervals [1]: + xmin = 2.376 + xmax = 2.712 + text = "-" + intervals [1]: + xmin = 2.712 + xmax = 3.432 + text = "cry" + intervals [1]: + xmin = 3.432 + xmax = 4.08 + text = "-" + intervals [1]: + xmin = 4.08 + xmax = 4.296 + text = "cry" + intervals [1]: + xmin = 4.296 + xmax = 4.512 + text = "-" + intervals [1]: + xmin = 4.512 + xmax = 5.776 + text = "cry" + intervals [1]: + xmin = 5.776 + xmax = 5.984 + text = "-" + intervals [1]: + xmin = 5.984 + xmax = 6.096 + text = "cry" + intervals [1]: + xmin = 6.096 + xmax = 6.28 + text = "-" + intervals [1]: + xmin = 6.28 + xmax = 6.92 + text = "cry" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..64e869200763c8d8c978f72bcf9214ad728e22ff --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142760.TextGrid @@ -0,0 +1,70 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.92 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.92 + intervals: size = 14 + intervals [1]: + xmin = 0.0 + xmax = 0.204625 + text = "-" + intervals [1]: + xmin = 0.204625 + xmax = 2.081 + text = "cry" + intervals [1]: + xmin = 2.081 + xmax = 2.272 + text = "-" + intervals [1]: + xmin = 2.272 + xmax = 3.136 + text = "cry" + intervals [1]: + xmin = 3.136 + xmax = 3.573875 + text = "-" + intervals [1]: + xmin = 3.573875 + xmax = 3.928 + text = "cry" + intervals [1]: + xmin = 3.928 + xmax = 4.056 + text = "-" + intervals [1]: + xmin = 4.056 + xmax = 5.408 + text = "cry" + intervals [1]: + xmin = 5.408 + xmax = 5.585 + text = "-" + intervals [1]: + xmin = 5.585 + xmax = 5.8 + text = "cry" + intervals [1]: + xmin = 5.8 + xmax = 6.0225 + text = "-" + intervals [1]: + xmin = 6.0225 + xmax = 6.376 + text = "cry" + intervals [1]: + xmin = 6.376 + xmax = 6.648 + text = "-" + intervals [1]: + xmin = 6.648 + xmax = 6.92 + text = "cry" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..bc19b903658f894258d917a090719dcf54644764 --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430142784.TextGrid @@ -0,0 +1,42 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.84 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.84 + intervals: size = 7 + intervals [1]: + xmin = 0.0 + xmax = 1.496 + text = "cry" + intervals [1]: + xmin = 1.496 + xmax = 1.797875 + text = "-" + intervals [1]: + xmin = 1.797875 + xmax = 3.6 + text = "cry" + intervals [1]: + xmin = 3.6 + xmax = 3.792 + text = "-" + intervals [1]: + xmin = 3.792 + xmax = 5.624 + text = "cry" + intervals [1]: + xmin = 5.624 + xmax = 5.7465 + text = "-" + intervals [1]: + xmin = 5.7465 + xmax = 6.84 + text = "cry" diff --git a/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536.TextGrid b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536.TextGrid new file mode 100644 index 0000000000000000000000000000000000000000..fadedbe9aea486371abe25e9b2e70a69bd792cd2 --- /dev/null +++ b/labels/3bb2445a-9ae9-4dc8-9a2e-86c696ffa405-1430146536.TextGrid @@ -0,0 +1,74 @@ +File type = "ooTextFile" +Object class = "TextGrid" + +xmin = 0 +xmax = 6.86 +tiers? +size = 1 +item []: + item [1]: + class = "IntervalTier" + name = "silences" + xmin = 0 + xmax = 6.86 + intervals: size = 15 + intervals [1]: + xmin = 0.0 + xmax = 0.122 + text = "-" + intervals [1]: + xmin = 0.122 + xmax = 0.627625 + text = "cry" + intervals [1]: + xmin = 0.627625 + xmax = 1.146 + text = "-" + intervals [1]: + xmin = 1.146 + xmax = 2.106 + text = "cry" + intervals [1]: + xmin = 2.106 + xmax = 2.266 + text = "-" + intervals [1]: + xmin = 2.266 + xmax = 2.45 + text = "cry" + intervals [1]: + xmin = 2.45 + xmax = 2.594 + text = "-" + intervals [1]: + xmin = 2.594 + xmax = 2.786 + text = "cry" + intervals [1]: + xmin = 2.786 + xmax = 3.231875 + text = "-" + intervals [1]: + xmin = 3.231875 + xmax = 3.434 + text = "cry" + intervals [1]: + xmin = 3.434 + xmax = 3.85 + text = "-" + intervals [1]: + xmin = 3.85 + xmax = 4.25 + text = "cry" + intervals [1]: + xmin = 4.25 + xmax = 4.686875 + text = "-" + intervals [1]: + xmin = 4.686875 + xmax = 6.4875 + text = "cry" + intervals [1]: + xmin = 6.4875 + xmax = 6.86 + text = "-" diff --git a/metrics/__pycache__/event_based_metrics.cpython-39.pyc b/metrics/__pycache__/event_based_metrics.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c915f4f35b4d8b6141f8b2953660cafa23d23430 Binary files /dev/null and b/metrics/__pycache__/event_based_metrics.cpython-39.pyc differ diff --git a/metrics/__pycache__/metrics.cpython-39.pyc b/metrics/__pycache__/metrics.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..87da64f8086c7833122bcf3b8176cb123b181e94 Binary files /dev/null and b/metrics/__pycache__/metrics.cpython-39.pyc differ diff --git a/metrics/event_based_metrics.py b/metrics/event_based_metrics.py new file mode 100644 index 0000000000000000000000000000000000000000..84575febfc6c0ef34b3c691c6d8502e04206760d --- /dev/null +++ b/metrics/event_based_metrics.py @@ -0,0 +1,128 @@ +import sklearn +import numpy as np +import matplotlib.pyplot as plt + +# Args: +# y_true (ndarray): Ground truth labels (0 or 1). +# y_pred (ndarray): Predicted labels (0 or 1). + +# Event-based metrics +def event_metrics(y_true, y_pred, tolerance, overlap_threshold=0.7, switch=False): + if switch: + y_pred = (1 - y_pred > 0) + else: + y_pred = y_pred > 0 + # Create empty list for storing true events + true_events = [] + # Initilize start index + start = None + for i, label in enumerate(y_true): + if label == 1 and start is None: + start = i + elif label == 0 and start is not None: + true_events.append((start, i - 1)) + start = None + + if start is not None: + true_events.append((start, len(y_true) - 1)) + + pred_events = [] + start = None + for i, label in enumerate(y_pred): + if label == 1 and start is None: + start = i + elif label == 0 and start is not None: + pred_events.append((start, i - 1)) + start = None + + if start is not None: + pred_events.append((start, len(pred_events) - 1)) + + + # Highlight overlapping events + # Intialize true positive and overlap events + tp, fp, fn = 0, 0, 0 + counted_events = [] + fake_events = [] + undetected_events = [] + pred_check = pred_events[:] + + iou_list = [] + for true_event in true_events: + tp_event = 0 + for pred_event in pred_events: + lower_bound = true_event[0] - tolerance + upper_bound = true_event[1] + tolerance + # Calculate overlap rate + overlap_rate = 0 + if lower_bound <= pred_event[0] and upper_bound >= pred_event[1]: + overlap_start = max(true_event[0], pred_event[0]) + overlap_end = min(true_event[1], pred_event[1]) + overlap_length = overlap_end - overlap_start + 1 + true_length = true_event[1] - true_event[0] + 1 + pred_length = pred_event[1] - pred_event[0] + 1 + overlap_rate = overlap_length / min(true_length, pred_length) + + # Range check + if overlap_rate >= overlap_threshold: + union_start = min(true_event[0], pred_event[0]) + union_end = max(true_event[1], pred_event[1]) + union_length = union_end - union_start + 1 + iou = overlap_length / union_length + iou_list.append(iou) + # True positive: correctly detected events + if pred_event in pred_check: + pred_check.remove(pred_event) + if tp_event == 0: + tp_event = 1 + counted_events.append((true_event[0], true_event[1])) + + # False negative: events in true label that have not been correctly detected according to the definition + if tp_event == 0: + fn += 1 + undetected_events.append((true_event[0], true_event[1])) + + tp += tp_event + # False positive: events in prediction that are not correct according to the definition + if pred_check: + for pred_event in pred_check: + if pred_event[1] - pred_event[0] > tolerance: + fp += 1 + fake_events.append((pred_event[0], pred_event[1])) + + if tp == 0 and fn == 0 and fp == 0: + F = 1 + else: + # Calculation of F-Score + P = tp / (tp + fp) if (tp + fp) != 0 else 0 + R = tp / (tp + fn) if (tp + fn) != 0 else 0 + F = 2 * P * R / (P + R) if (P + R) != 0 else 0 + # Calculation of IOU + if iou_list == []: + IOU = 0 + else: + IOU = np.mean(iou_list) + return F, IOU, counted_events, fake_events, undetected_events + +def event_visualization(y_true, y_pred, counted_events, fake_events, undetected_events): + # Create the plot + plt.figure(figsize=(10, 6)) + plt.plot(range(len(y_true)), y_true, label='True Label') + plt.plot(range(len(y_pred)), y_pred, label='Predicted Label') + + for event in counted_events: + plt.axvspan(event[0], event[1], alpha=0.3, color='green', label='Overlap event') + for event in fake_events: + plt.axvspan(event[0], event[1], alpha=0.3, color='red', label='Fake event') + for event in undetected_events: + plt.axvspan(event[0], event[1], alpha=0.3, color='blue', label='Undetected event') + + # Add labels and title + plt.xlabel('Index') + plt.ylabel('Label') + plt.title('Overlapping Events Visualization') + plt.legend() + plt.grid(True) + plt.show() + +# Reference: https://doi.org/10.3390/app6060162 \ No newline at end of file diff --git a/models/AudioBiLSTM.pth b/models/AudioBiLSTM.pth new file mode 100644 index 0000000000000000000000000000000000000000..3d80781cc55e5df5d3b5c795453ced7c696572e3 --- /dev/null +++ b/models/AudioBiLSTM.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d68f679f7a78e168dcfe5a183baca4173119f8c8191538884eaef18df90ce6e +size 2285495 diff --git a/models/AudioMobileNetV2.pth b/models/AudioMobileNetV2.pth new file mode 100644 index 0000000000000000000000000000000000000000..077a680eacb34e5769a9708afa98cc60d641bcd4 --- /dev/null +++ b/models/AudioMobileNetV2.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e70f4ac7702af342daef02c583de260e81010afef2c35b0c1c0c6120eaf9f8b +size 9151337 diff --git a/models/AudioTransformer.pth b/models/AudioTransformer.pth new file mode 100644 index 0000000000000000000000000000000000000000..4bbc0e3dfd2f54868444838ade132a6ab256310d --- /dev/null +++ b/models/AudioTransformer.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce9d7719a8e9d777f9ff91419f37c67a3f8bf527b1696b7fc797b80985428e5 +size 4776799 diff --git a/src/FDYSED.py b/src/FDYSED.py new file mode 100644 index 0000000000000000000000000000000000000000..843301fbafd053cdd285ccedd5a1972457cdd867 --- /dev/null +++ b/src/FDYSED.py @@ -0,0 +1,288 @@ +#Some codes are adopted from https://github.com/DCASE-REPO/DESED_task +import torch +import torch.nn as nn +import torch.nn.functional as F + +class GLU(nn.Module): + def __init__(self, in_dim): + super(GLU, self).__init__() + self.sigmoid = nn.Sigmoid() + self.linear = nn.Linear(in_dim, in_dim) + + def forward(self, x): #x size = [batch, chan, freq, frame] + lin = self.linear(x.permute(0, 2, 3, 1)) #x size = [batch, freq, frame, chan] + lin = lin.permute(0, 3, 1, 2) #x size = [batch, chan, freq, frame] + sig = self.sigmoid(x) + res = lin * sig + return res + + +class ContextGating(nn.Module): + def __init__(self, in_dim): + super(ContextGating, self).__init__() + self.sigmoid = nn.Sigmoid() + self.sigmoid = nn.Sigmoid() + self.linear = nn.Linear(in_dim, in_dim) + + def forward(self, x): #x size = [batch, chan, freq, frame] + lin = self.linear(x.permute(0, 2, 3, 1)) #x size = [batch, freq, frame, chan] + lin = lin.permute(0, 3, 1, 2) #x size = [batch, chan, freq, frame] + sig = self.sigmoid(lin) + res = x * sig + return res + + +class Dynamic_conv2d(nn.Module): + def __init__(self, in_planes, out_planes, kernel_size, stride=1, padding=0, bias=False, n_basis_kernels=4, + temperature=31, pool_dim='freq'): + super(Dynamic_conv2d, self).__init__() + + self.in_planes = in_planes + self.out_planes = out_planes + self.kernel_size = kernel_size + self.stride = stride + self.padding = padding + self.pool_dim = pool_dim + + self.n_basis_kernels = n_basis_kernels + self.attention = attention2d(in_planes, self.kernel_size, self.stride, self.padding, n_basis_kernels, + temperature, pool_dim) + + self.weight = nn.Parameter(torch.randn(n_basis_kernels, out_planes, in_planes, self.kernel_size, self.kernel_size), + requires_grad=True) + + if bias: + self.bias = nn.Parameter(torch.Tensor(n_basis_kernels, out_planes)) + else: + self.bias = None + + for i in range(self.n_basis_kernels): + nn.init.kaiming_normal_(self.weight[i]) + + def forward(self, x): #x size : [bs, in_chan, frames, freqs] + if self.pool_dim in ['freq', 'chan']: + softmax_attention = self.attention(x).unsqueeze(2).unsqueeze(4) # size : [bs, n_ker, 1, frames, 1] + elif self.pool_dim == 'time': + softmax_attention = self.attention(x).unsqueeze(2).unsqueeze(3) # size : [bs, n_ker, 1, 1, freqs] + elif self.pool_dim == 'both': + softmax_attention = self.attention(x).unsqueeze(-1).unsqueeze(-1).unsqueeze(-1) # size : [bs, n_ker, 1, 1, 1] + + batch_size = x.size(0) + + aggregate_weight = self.weight.view(-1, self.in_planes, self.kernel_size, self.kernel_size) # size : [n_ker * out_chan, in_chan] + + if self.bias is not None: + aggregate_bias = self.bias.view(-1) + output = F.conv2d(x, weight=aggregate_weight, bias=aggregate_bias, stride=self.stride, padding=self.padding) + else: + output = F.conv2d(x, weight=aggregate_weight, bias=None, stride=self.stride, padding=self.padding) + # output size : [bs, n_ker * out_chan, frames, freqs] + + output = output.view(batch_size, self.n_basis_kernels, self.out_planes, output.size(-2), output.size(-1)) + # output size : [bs, n_ker, out_chan, frames, freqs] + + if self.pool_dim in ['freq', 'chan']: + assert softmax_attention.shape[-2] == output.shape[-2] + elif self.pool_dim == 'time': + assert softmax_attention.shape[-1] == output.shape[-1] + + output = torch.sum(output * softmax_attention, dim=1) # output size : [bs, out_chan, frames, freqs] + + return output + + +class attention2d(nn.Module): + def __init__(self, in_planes, kernel_size, stride, padding, n_basis_kernels, temperature, pool_dim): + super(attention2d, self).__init__() + self.pool_dim = pool_dim + self.temperature = temperature + + hidden_planes = int(in_planes / 4) + + if hidden_planes < 4: + hidden_planes = 4 + + if not pool_dim == 'both': + self.conv1d1 = nn.Conv1d(in_planes, hidden_planes, kernel_size, stride=stride, padding=padding, bias=False) + self.bn = nn.BatchNorm1d(hidden_planes) + self.relu = nn.ReLU(inplace=True) + self.conv1d2 = nn.Conv1d(hidden_planes, n_basis_kernels, 1, bias=True) + for m in self.modules(): + if isinstance(m, nn.Conv1d): + nn.init.kaiming_normal_(m.weight, mode='fan_out', nonlinearity='relu') + if m.bias is not None: + nn.init.constant_(m.bias, 0) + if isinstance(m, nn.BatchNorm1d): + nn.init.constant_(m.weight, 1) + nn.init.constant_(m.bias, 0) + else: + self.fc1 = nn.Linear(in_planes, hidden_planes) + self.relu = nn.ReLU(inplace=True) + self.fc2 = nn.Linear(hidden_planes, n_basis_kernels) + + def forward(self, x): #x size : [bs, chan, frames, freqs] + if self.pool_dim == 'freq': + x = torch.mean(x, dim=3) #x size : [bs, chan, frames] + elif self.pool_dim == 'time': + x = torch.mean(x, dim=2) #x size : [bs, chan, freqs] + elif self.pool_dim == 'both': + # x = torch.mean(torch.mean(x, dim=2), dim=1) #x size : [bs, chan] + x = F.adaptive_avg_pool2d(x, (1, 1)).squeeze(-1).squeeze(-1) + elif self.pool_dim == 'chan': + x = torch.mean(x, dim=1) #x size : [bs, freqs, frames] + + if not self.pool_dim == 'both': + x = self.conv1d1(x) #x size : [bs, hid_chan, frames] + x = self.bn(x) + x = self.relu(x) + x = self.conv1d2(x) #x size : [bs, n_ker, frames] + else: + x = self.fc1(x) #x size : [bs, hid_chan] + x = self.relu(x) + x = self.fc2(x) #x size : [bs, n_ker] + + return F.softmax(x / self.temperature, 1) + + +class CNN(nn.Module): + def __init__(self, + n_input_ch, + activation="Relu", + conv_dropout=0, + kernel=[3, 3, 3], + pad=[1, 1, 1], + stride=[1, 1, 1], + n_filt=[64, 64, 64], + pooling=[(1, 4), (1, 4), (1, 4)], + normalization="batch", + n_basis_kernels=4, + DY_layers=[0, 1, 1, 1, 1, 1, 1], + temperature=31, + pool_dim='freq'): + super(CNN, self).__init__() + self.n_filt = n_filt + self.n_filt_last = n_filt[-1] + cnn = nn.Sequential() + + def conv(i, normalization="batch", dropout=None, activ='relu'): + in_dim = n_input_ch if i == 0 else n_filt[i - 1] + out_dim = n_filt[i] + if DY_layers[i] == 1: + cnn.add_module("conv{0}".format(i), Dynamic_conv2d(in_dim, out_dim, kernel[i], stride[i], pad[i], + n_basis_kernels=n_basis_kernels, + temperature=temperature, pool_dim=pool_dim)) + else: + cnn.add_module("conv{0}".format(i), nn.Conv2d(in_dim, out_dim, kernel[i], stride[i], pad[i])) + if normalization == "batch": + cnn.add_module("batchnorm{0}".format(i), nn.BatchNorm2d(out_dim, eps=0.001, momentum=0.99)) + elif normalization == "layer": + cnn.add_module("layernorm{0}".format(i), nn.GroupNorm(1, out_dim)) + + if activ.lower() == "leakyrelu": + cnn.add_module("Relu{0}".format(i), nn.LeakyReLu(0.2)) + elif activ.lower() == "relu": + cnn.add_module("Relu{0}".format(i), nn.ReLu()) + elif activ.lower() == "glu": + cnn.add_module("glu{0}".format(i), GLU(out_dim)) + elif activ.lower() == "cg": + cnn.add_module("cg{0}".format(i), ContextGating(out_dim)) + + if dropout is not None: + cnn.add_module("dropout{0}".format(i), nn.Dropout(dropout)) + + for i in range(len(n_filt)): + conv(i, normalization=normalization, dropout=conv_dropout, activ=activation) + cnn.add_module("pooling{0}".format(i), nn.AvgPool2d(pooling[i])) + self.cnn = cnn + + def forward(self, x): #x size : [bs, chan, frames, freqs] + x = self.cnn(x) + return x + +import torch +import torch.nn as nn + +class BiGRU(nn.Module): + def __init__(self, n_in, n_hidden, dropout=0, num_layers=1): + super(BiGRU, self).__init__() + self.rnn = nn.GRU(n_in, n_hidden, bidirectional=True, dropout=dropout, batch_first=True, num_layers=num_layers) + self.input_size = n_in + def forward(self, x): + x, _ = self.rnn(x) + return x + +class CNN(nn.Module): + def __init__(self, n_input_ch, activation="glu", conv_dropout=0.5, **convkwargs): + super(CNN, self).__init__() + # Define CNN layers here + self.n_filt = [n_input_ch] # Example, replace with actual filter sizes + + def forward(self, x): + # Define forward pass for CNN + return x + +class CRNN(nn.Module): + def __init__(self, + n_input_ch, + n_class=10, + activation="glu", + conv_dropout=0.5, + n_RNN_cell=128, + n_RNN_layer=2, + rec_dropout=0, + attention=True, + **convkwargs): + super(CRNN, self).__init__() + self.n_input_ch = n_input_ch + self.attention = attention + self.n_class = n_class + + self.cnn = CNN(n_input_ch=n_input_ch, activation=activation, conv_dropout=conv_dropout, **convkwargs) + self.rnn = BiGRU(n_in=41, n_hidden=n_RNN_cell, dropout=rec_dropout, num_layers=n_RNN_layer) + + self.dropout = nn.Dropout(conv_dropout) + self.sigmoid = nn.Sigmoid() + self.dense = nn.Linear(n_RNN_cell * 2, n_class) + + if self.attention: + self.dense_softmax = nn.Linear(n_RNN_cell * 2, n_class) + if self.attention == "time": + self.softmax = nn.Softmax(dim=1) # softmax on time dimension + elif self.attention == "class": + self.softmax = nn.Softmax(dim=-1) # softmax on class dimension + + def forward(self, x): #input size : [bs, frames, freqs] + if self.n_input_ch > 1: + x = x.transpose(1, 2) # Transpose to [bs, freqs, frames] + else: + x = x.unsqueeze(1) # Add channel dimension [bs, 1, frames, freqs] + + # Pass through CNN + x = self.cnn(x) + + # Get the size of the output + bs, ch, frame, freq = x.size() # Note the corrected order + + if freq != 1: + x = x.permute(0, 2, 1, 3) # Permute to [bs, frames, chan, freqs] + x = x.contiguous().view(bs, frame, ch * freq) # Reshape to [bs, frames, chan*freq] + else: + x = x.squeeze(3) # Squeeze the frequency dimension + x = x.permute(0, 2, 1) # Permute to [bs, frames, chan] + + # Ensure the input size to the RNN matches the expected input_size + rnn_input_size = x.size(-1) # Get the expected input size of the RNN + if x.size(-1) != rnn_input_size: + raise ValueError(f"Expected input size {rnn_input_size}, got {x.size(-1)}") + + # RNN + x = self.rnn(x) # x size : [bs, frames, 2 * chan] + x = self.dropout(x) + + # Classifier + strong = self.dense(x) # strong size : [bs, frames, n_class] + strong = self.sigmoid(strong) + if self.attention: + # Add attention mechanism if needed + pass + return strong.mean(dim=-1) \ No newline at end of file diff --git a/src/MDFDSED.py b/src/MDFDSED.py new file mode 100644 index 0000000000000000000000000000000000000000..c71de24272fe97f215a7ecad75af4cfc50ab8e06 --- /dev/null +++ b/src/MDFDSED.py @@ -0,0 +1,506 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import math +import os +import pandas as pd +from copy import deepcopy + + +######################################################################################################################## +# DYconv # +######################################################################################################################## +class Dynamic_conv2d(nn.Module): + def __init__(self, in_planes, out_planes, freq_size, kernel_size, stride=1, padding=0, groups=1, bias=False, + n_basis_kernels=4, temperature=31, reduction=4, pool_dim='freq', conv1d_kernel=[3, 1], + dilated_DY=0, dilation_size=[[0, 0], [0, 0], [0, 0], [0, 0]], dy_chan_proportion=None, aggconv=False): + super(Dynamic_conv2d, self).__init__() + + self.in_planes = in_planes + self.out_planes = out_planes + self.kernel_size = kernel_size + self.stride = stride + self.padding = padding + self.n_basis_kernels = n_basis_kernels + self.pool_dim = pool_dim + self.groups = groups + self.dilated_DY = dilated_DY + self.dilation_size = dilation_size + self.dy_chan_proportion = dy_chan_proportion + self.aggconv = aggconv + + if dy_chan_proportion is not None: + self.n_attention = len(dilation_size) + dy_out_planes = int(out_planes * dy_chan_proportion[0] / dy_chan_proportion[1]) + self.dy_out_planes = dy_out_planes + self.stt_out_plane = out_planes - dy_out_planes * self.n_attention + + if not self.dilated_DY: + self.dilation_size = [] + for _ in range(self.n_attention): + if self.n_basis_kernels == 4: + self.dilation_size.append([[1, 1], [1, 1], [1, 1], [1, 1]]) + + if not aggconv: + if self.stt_out_plane > 0: + self.stt_conv = nn.Conv2d(in_planes, self.stt_out_plane, kernel_size, stride, padding, bias=bias) + + self.weight = [] + for n_bk in n_basis_kernels: + self.weight.append(nn.Parameter(torch.randn(n_bk, dy_out_planes, in_planes, + self.kernel_size, self.kernel_size)), + requires_grad=True) + for j in range(self.n_attention): + for i in range(self.n_basis_kernels): + nn.init.kaiming_normal_(self.weight[j, i]) + + self.bias = [] + if bias: + self.bias.append(nn.Parameter(torch.Tensor(self.n_attention, n_basis_kernels, dy_out_planes), + requires_grad=True)) + else: + self.bias = None + + else: + output_sizes = [0, 0, 0] + for i in range(self.n_attention): + for dil in self.dilation_size[i]: + output_sizes[dil[1]-1] += 1 + self.output_sizes = output_sizes + + self.conv_dil1 = nn.Conv2d(in_planes, + self.stt_out_plane + dy_out_planes * output_sizes[0], kernel_size, stride, + self.padding, bias=bias) + + if self.output_sizes[1] > 0: + self.conv_dil2 = nn.Conv2d(in_planes, dy_out_planes * output_sizes[1], kernel_size, stride, + (self.padding + 1, self.padding + 1), dilation=2, bias=bias) + + if self.output_sizes[2] > 0: + self.conv_dil3 = nn.Conv2d(in_planes, dy_out_planes * output_sizes[2], kernel_size, stride, + (self.padding + 2, self.padding + 2), dilation=3, bias=bias) + + self.attentions = [] + if isinstance(n_basis_kernels, int): + n_basis_kernels = [n_basis_kernels] * self.n_attention + for i in range(self.n_attention): + if i == 0: + self.attention_0 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_0) + + elif i == 1: + self.attention_1 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_1) + + elif i == 2: + self.attention_2 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_2) + + elif i == 3: + self.attention_3 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_3) + + elif i == 4: + self.attention_4 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_4) + + elif i == 5: + self.attention_5 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_5) + + elif i == 6: + self.attention_6 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_6) + + elif i == 7: + self.attention_7 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_7) + + elif i == 8: + self.attention_8 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_8) + + elif i == 9: + self.attention_9 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_9) + + elif i == 10: + self.attention_10 = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_10) + + elif i == 11: + self.attention_11= attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels[i], temperature, reduction, pool_dim) + self.attentions.append(self.attention_11) + + + else: + self.n_attention = 1 + dy_out_planes = out_planes + self.dy_out_planes = out_planes + self.attention = attention2d(in_planes, conv1d_kernel, freq_size, self.stride, + n_basis_kernels, temperature, reduction, pool_dim) + + self.weight = nn.Parameter(torch.randn(n_basis_kernels, dy_out_planes, in_planes, + self.kernel_size, self.kernel_size), + requires_grad=True) + for i in range(self.n_basis_kernels): + nn.init.kaiming_normal_(self.weight[i]) + + if bias: + self.bias = nn.Parameter(torch.Tensor(n_basis_kernels, dy_out_planes), requires_grad=True) + else: + self.bias = None + + + + def forward(self, x): # x size : [bs, in_chan, frames, freqs] + if self.dy_chan_proportion is not None: + if not self.aggconv: + if self.stt_out_plane: + stt_output = self.stt_conv(x) + att_outputs = () + for i in range(self.n_attention): + bias = self.bias[i] if self.bias is not None else None + att_output = self.attention_forward(x, self.attentions[i], self.dilation_size[i], self.weight[i], bias) + att_outputs += (att_output,) + else: + out_dil1 = self.conv_dil1(x) + if self.output_sizes[1] > 0: + out_dil2 = self.conv_dil2(x) + if self.output_sizes[2] > 0: + out_dil3 = self.conv_dil3(x) + if self.stt_out_plane > 0: + stt_output = out_dil1[:, :self.stt_out_plane] + + conv_start_idxes = [self.stt_out_plane, 0, 0] + att_outputs = () + for i in range(self.n_attention): + bk_outs = [] + for dil_size in self.dilation_size[i]: + if dil_size[1] == 1: + bk_outs.append(out_dil1[:, conv_start_idxes[0]: conv_start_idxes[0] + self.dy_out_planes]) + conv_start_idxes[0] += self.dy_out_planes + if dil_size[1] == 2: + bk_outs.append(out_dil2[:, conv_start_idxes[1]: conv_start_idxes[1] + self.dy_out_planes]) + conv_start_idxes[1] += self.dy_out_planes + if dil_size[1] == 3: + bk_outs.append(out_dil3[:, conv_start_idxes[2]: conv_start_idxes[2] + self.dy_out_planes]) + conv_start_idxes[2] += self.dy_out_planes + att_output = self.attention_forward_aggconv(x, self.attentions[i], bk_outs) + att_outputs += (att_output,) + + if self.stt_out_plane > 0: + output = torch.cat((stt_output,) + att_outputs, dim=1) + else: + output = torch.cat(att_outputs, dim=1) + else: + output = self.attention_forward(x, self.attention, self.dilation_size[0], self.weight, self.bias) + + return output + + + def attention_forward_aggconv(self, x, attention, bk_outs): + kernel_attention = attention(x) # kernel_attention size : [bs, n_ker, 1, 1, freqs] + output = torch.stack(bk_outs, dim=1) + + if self.pool_dim in ['freq']: + assert kernel_attention.shape[-2] == output.shape[-2] + elif self.pool_dim in ['time']: + assert kernel_attention.shape[-1] == output.shape[-1] + + output = torch.sum(output * kernel_attention, dim=1) # output size : [bs, out_chan, frames, freqs] + + return output + + + def attention_forward(self, x, attention, dilation_size, weight, bias): + kernel_attention = attention(x) # kernel_attention size : [bs, n_ker, 1, 1, freqs] + if self.dilated_DY: + output = [] + for i in range(self.n_basis_kernels): + padding = (self.padding + dilation_size[i][0] - 1, self.padding + dilation_size[i][1] - 1) + if bias is not None: + output.append(F.conv2d(x, weight=weight[i], bias=bias[i], stride=self.stride, + padding=padding, dilation=dilation_size[i], groups=self.groups)) + else: + output.append(F.conv2d(x, weight=weight[i], bias=None, stride=self.stride, + padding=padding, dilation=dilation_size[i], groups=self.groups)) + + output = torch.stack(output, dim=1) + + else: + aggregate_weight = weight.view(-1, self.in_planes, self.kernel_size, self.kernel_size) + # weight size : [n_ker * out_chan, in_chan, ks, ks] + + if bias is not None: + aggregate_bias = bias.view(-1) + output = F.conv2d(x, weight=aggregate_weight, bias=aggregate_bias, stride=self.stride, padding=self.padding, + groups=self.groups) + else: + output = F.conv2d(x, weight=aggregate_weight, bias=None, stride=self.stride, padding=self.padding, + groups=self.groups) + # output size : [bs, n_ker * out_chan, frames, freqs] + + output = output.view(x.size(0), self.n_basis_kernels, self.dy_out_planes, output.size(-2), output.size(-1)) + # output size : [bs, n_ker, out_chan, frames, freqs] + + if self.pool_dim in ['freq']: + assert kernel_attention.shape[-2] == output.shape[-2] + elif self.pool_dim in ['time']: + assert kernel_attention.shape[-1] == output.shape[-1] + + output = torch.sum(output * kernel_attention, dim=1) # output size : [bs, out_chan, frames, freqs] + + return output + + +class attention2d(nn.Module): + def __init__(self, in_planes, kernel_size, freq_size, stride, n_basis_kernels, + temperature, reduction, pool_dim): + super(attention2d, self).__init__() + self.freq_size = freq_size + self.pool_dim = pool_dim + self.temperature = temperature + + hidden_planes = in_planes // reduction + if hidden_planes < 4: + hidden_planes = 4 + + padding_1 = int((kernel_size[0] - 1) / 2) + padding_2 = int((kernel_size[1] - 1) / 2) + if pool_dim == 'both': + self.fc1 = nn.Linear(in_planes, hidden_planes) + self.relu = nn.ReLU(inplace=True) + self.fc2 = nn.Linear(hidden_planes, n_basis_kernels) + else: + self.conv1d1 = nn.Conv1d(in_planes, hidden_planes, kernel_size[0], stride=stride, padding=padding_1, + bias=False) + self.bn = nn.BatchNorm1d(hidden_planes) + self.relu = nn.ReLU(inplace=True) + self.conv1d2 = nn.Conv1d(hidden_planes, n_basis_kernels, kernel_size[1], padding=padding_2, bias=True) + + + # initialize + if pool_dim in ["freq", "time"]: + for m in self.modules(): + if isinstance(m, nn.Conv1d): + nn.init.kaiming_normal_(m.weight, mode='fan_out', nonlinearity='relu') + if m.bias is not None: + nn.init.constant_(m.bias, 0) + if isinstance(m, nn.BatchNorm1d): + nn.init.constant_(m.weight, 1) + nn.init.constant_(m.bias, 0) + + def forward(self, x): # x size : [bs, chan, frames, freqs] + ### Pool dimensions and apply pre-processings + if self.pool_dim == 'freq': #TDY + x = torch.mean(x, dim=3) # x size : [bs, chan, frames] + elif self.pool_dim == 'time': #FDY + x = torch.mean(x, dim=2) # x size : [bs, chan, freqs] + elif self.pool_dim == 'both': #DY + x = F.adaptive_avg_pool2d(x, (1, 1)).squeeze(-1).squeeze(-1) + + ### extract attention weights + if self.pool_dim == 'both': + x = self.relu(self.fc1(x)) #x size : [bs, sqzd_chan] + att = self.fc2(x).unsqueeze(-1).unsqueeze(-1).unsqueeze(-1) #att size : [bs, n_ker, 1, 1, 1] + elif self.pool_dim == 'freq': + x = self.relu(self.bn(self.conv1d1(x))) #x size : [bs, sqzd_chan, frames] + att = self.conv1d2(x).unsqueeze(2).unsqueeze(4) #x size : [bs, n_ker, 1, frames, 1] + else: #self.pool_dim == 'time', FDY + x = self.relu(self.bn(self.conv1d1(x))) #x size : [bs, sqzd_chan, freqs] + att = self.conv1d2(x) #att size : [bs, n_ker, freqs] + att = att.unsqueeze(2).unsqueeze(3) #att size : [bs, n_ker, 1, 1, freqs] + + return F.softmax(att / self.temperature, 1) + + +######################################################################################################################## +# CRNN # +######################################################################################################################## +class GLU(nn.Module): + def __init__(self, in_dim): + super(GLU, self).__init__() + self.sigmoid = nn.Sigmoid() + self.linear = nn.Linear(in_dim, in_dim) + + def forward(self, x): #x size = [batch, chan, freq, frame] + lin = self.linear(x.permute(0, 2, 3, 1)) #x size = [batch, freq, frame, chan] + lin = lin.permute(0, 3, 1, 2) #x size = [batch, chan, freq, frame] + sig = self.sigmoid(x) + res = lin * sig + return res + + +class ContextGating(nn.Module): + def __init__(self, in_dim): + super(ContextGating, self).__init__() + self.sigmoid = nn.Sigmoid() + self.sigmoid = nn.Sigmoid() + self.linear = nn.Linear(in_dim, in_dim) + + def forward(self, x): #x size = [batch, chan, freq, frame] + lin = self.linear(x.permute(0, 2, 3, 1)) #x size = [batch, freq, frame, chan] + lin = lin.permute(0, 3, 1, 2) #x size = [batch, chan, freq, frame] + sig = self.sigmoid(lin) + res = x * sig + # ores = x * sig + return res + + +class BiGRU(nn.Module): + def __init__(self, n_in, n_hidden, dropout=0, num_layers=1): + super(BiGRU, self).__init__() + self.rnn = nn.GRU(n_in, n_hidden, bidirectional=True, dropout=dropout, batch_first=True, num_layers=num_layers) + + def forward(self, x): + #self.rnn.flatten_parameters() + x, _ = self.rnn(x) + return x + +class DYCNN(nn.Module): + def __init__(self, + n_input_ch, + activation="Relu", + dropout=0, + kernel=[3, 3, 3], + pad=[1, 1, 1], + stride=[1, 1, 1], + dilation=[1, 1, 1], + n_filt=[64, 64, 64], + pooling=[(1, 4), (1, 4), (1, 4)], + pre_conv=None, + normalization="batch", + DY_layers=[0, 0, 0, 0, 0, 0, 0], + n_basis_kernels=4, + temperature=31, + dy_reduction=4, + pool_dim='freq', + conv1d_kernel=[3, 1], + dilated_DY=[0, 0, 0, 0, 0, 0, 0], + dilation_size=[[0, 0], [0, 0], [0, 0], [0, 0]], + dy_chan_proportion=None, + aggconv=False,): + super(DYCNN, self).__init__() + self.n_filt = n_filt + self.n_filt_last = n_filt[-1] + cnn = nn.Sequential() + if len(n_filt) == 7: + freq_dims = [128, 64, 32, 16, 8, 4, 2] + + if pre_conv is not None: + cnn.add_module("pre_conv", nn.Conv2d(n_input_ch, pre_conv, 3, 1, 1)) + n_input_ch = pre_conv + + def conv(i, normalization="batch", dropout=None, activ='relu'): + in_dim = n_input_ch if i == 0 else n_filt[i - 1] + out_dim = n_filt[i] + # convolution + if DY_layers[i] == 1: + cnn.add_module("conv{0}".format(i), Dynamic_conv2d(in_dim, out_dim, freq_dims[i], kernel[i], stride[i], + pad[i], + n_basis_kernels=n_basis_kernels, + temperature=temperature, + pool_dim=pool_dim, + reduction=dy_reduction, + conv1d_kernel=conv1d_kernel, + dilated_DY=dilated_DY[i], + dilation_size=dilation_size, + dy_chan_proportion=dy_chan_proportion, + aggconv=aggconv)) + else: + cnn.add_module("conv{0}".format(i), nn.Conv2d(in_dim, out_dim, kernel[i], stride[i], pad[i], + dilation[i])) + + + # normalization + if normalization == "batch": + cnn.add_module("batchnorm{0}".format(i), nn.BatchNorm2d(out_dim, eps=0.001, momentum=0.99)) + # non-linearity + if activ.lower() == "relu": + cnn.add_module("Relu{0}".format(i), nn.ReLU()) + elif activ.lower() == "glu": + cnn.add_module("glu{0}".format(i), GLU(out_dim)) + elif activ.lower() == "cg": + cnn.add_module("cg{0}".format(i), ContextGating(out_dim)) + + # dropout + if dropout is not None: + cnn.add_module("dropout{0}".format(i), nn.Dropout(dropout)) + + for i in range(len(n_filt)): + conv(i, normalization=normalization, dropout=dropout, activ=activation) + cnn.add_module("pooling{0}".format(i), nn.AvgPool2d(pooling[i])) + self.cnn = cnn + + def forward(self, x): #x size : [bs, chan, frames, freqs] + x = self.cnn(x) + return x + + +class DYCRNN(nn.Module): + def __init__(self, + n_input_ch, + n_class=10, + n_RNN_cell=128, + n_RNN_layer=2, + rec_dropout=0, + attention=True, + conv_dropout=0.5, + **convkwargs): + super(DYCRNN, self).__init__() + self.n_input_ch = n_input_ch + self.attention = attention + self.n_class = n_class + + self.cnn = DYCNN(n_input_ch=n_input_ch, dropout=conv_dropout, **convkwargs) + + rnn_in = self.cnn.n_filt[-1] + self.rnn = BiGRU(n_in=rnn_in, n_hidden=n_RNN_cell, dropout=rec_dropout, num_layers=n_RNN_layer) + + self.dropout = nn.Dropout(conv_dropout) + self.sigmoid = nn.Sigmoid() + + linear_in = n_RNN_cell * 2 + self.linear = nn.Linear(linear_in, n_class) + if self.attention: + self.linear_att = nn.Linear(linear_in, n_class) + if self.attention == "time": + self.softmax = nn.Softmax(dim=1) # softmax on time dimension + elif self.attention == "class": + self.softmax = nn.Softmax(dim=-1) # softmax on class dimension + + + def forward(self, x): # input size: [bs, freqs, frames] + #cnn + x = x.transpose(1, 2).unsqueeze(1) # x size: [bs, chan, frames, freqs] + x = self.cnn(x) # x size: [bs, chan, frames, 1] + x = x.squeeze(-1) # x size: [bs, chan, frames] + x = x.permute(0, 2, 1) # x size: [bs, frames, chan] + + #rnn + x = self.rnn(x) # x size: [bs, frames, 2 * chan] + x = self.dropout(x) + strong = self.linear(x) # strong size: [bs, frames, n_class] + strong = self.sigmoid(strong) + if self.attention: + attention = self.linear_att(x) # attention size: [bs, frames, n_class] + attention = self.softmax(attention) # attention size: [bs, frames, n_class] + attention = torch.clamp(attention, min=1e-7, max=1) + weak = (strong * attention).sum(1) / attention.sum(1) # weak size: [bs, n_class] + else: + weak = strong.mean(1) + + return strong.transpose(1, 2), weak \ No newline at end of file diff --git a/src/__pycache__/audio_preprocessing.cpython-39.pyc b/src/__pycache__/audio_preprocessing.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b67988733d9d1b7f14b78af60a6a699b7f43b2de Binary files /dev/null and b/src/__pycache__/audio_preprocessing.cpython-39.pyc differ diff --git a/src/__pycache__/clustering.cpython-39.pyc b/src/__pycache__/clustering.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3615115a105390407eb8c5d98f2f639419ff3bfb Binary files /dev/null and b/src/__pycache__/clustering.cpython-39.pyc differ diff --git a/src/__pycache__/generative.cpython-39.pyc b/src/__pycache__/generative.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1a54f293cca69d8c375190d6b3c92f8ec55c32fc Binary files /dev/null and b/src/__pycache__/generative.cpython-39.pyc differ diff --git a/src/__pycache__/sparse_transition_vae.cpython-39.pyc b/src/__pycache__/sparse_transition_vae.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9cd7b3c5179b5e50e3c3a0f5c7b9bc51e0555c21 Binary files /dev/null and b/src/__pycache__/sparse_transition_vae.cpython-39.pyc differ diff --git a/src/__pycache__/supervised.cpython-39.pyc b/src/__pycache__/supervised.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ff6ed33137eab0fd892d3e9120f6a9c142d796aa Binary files /dev/null and b/src/__pycache__/supervised.cpython-39.pyc differ diff --git a/src/audio_preprocessing.py b/src/audio_preprocessing.py new file mode 100644 index 0000000000000000000000000000000000000000..0b1c352cfee19da8124ae310546bac0a51fd422f --- /dev/null +++ b/src/audio_preprocessing.py @@ -0,0 +1,207 @@ +import numpy as np +import librosa +import textgrids +import os +import python_speech_features +from tqdm import tqdm + +# Function for reading labels from .TextGrig file: +def readLabels(path, sample_rate): + + labeled_list = [] + grid = textgrids.TextGrid(path) + + for interval in grid['silences']: + if interval.text == "-" or interval.text == " ": + label = 0 + else: + label = 1 + + dur = interval.dur + dur_samples = int(np.round(dur * sample_rate)) # sec -> num of samples + + for i in range(dur_samples): + labeled_list.append(label) + + return np.array(labeled_list) + +def load_files(audio_path, audio_extension): + """ + Recursively loads audio files from a specified directory. + + Args: + audio_path (str): The root directory to search for audio files. + audio_extension (str, optional): The audio file extension to filter + for (default is ".wav"). + + Returns: + list: A sorted list of full paths to the found audio files. + Raises: + FileNotFoundError: If the specified audio_path does not exist. + """ + + if not os.path.exists(audio_path): + raise FileNotFoundError(f"Audio path '{audio_path}' not found.") + + audio_files = [] + + for root, _, files in os.walk(audio_path): + for file in files: + if file.endswith(audio_extension): + audio_files.append(os.path.join(root, file)) + + return sorted(audio_files) + +def max_signal_length(audio_files): + """ + Determines the maximum signal length among a list of audio files. + + Args: + audio_files (list): A list of paths to audio files. + + Returns: + int: The maximum signal length found among the audio files. + + Raises: + ValueError: If the input list is empty. + IOError: If any audio file cannot be loaded. + """ + + if not audio_files: + raise ValueError("Audio file list cannot be empty") + + max_length = 0 + for audio_file in audio_files: + try: + signal, _ = librosa.load(audio_file) + max_length = max(max_length, len(signal)) + except Exception as e: # Catch potential loading errors + raise IOError(f"Error loading audio file '{audio_file}': {e}") + + return max_length + +def object_padding(object, length): + """ + Pad the object to the given length + + Args: + object (np.array): time series object + max_length (int): Desired length to pad/truncate signals to. + Returns: + object (np.array): processed time series object + """ + if len(object) < length: + padding_length = length - len(object) + # Pad at the end + object = np.pad(object, (0, padding_length), mode="constant") + else: + object = object[:length] + return np.array(object) + +def fbank_features_extraction(audio_files, max_length, preemphasis_coef=0.97, window_length=0.025, window_step=0.01, window_function=np.hamming, num_nfft=551, num_features=40): + """ + Extracts log Mel-filterbank (fbank) features from a list of audio files. + + Args: + audio_files (list): List of paths to audio files. + max_length (int): Desired length to pad/truncate signals to. + preemphasis_coef (float): Pre-emphasis filter coefficient (default: 0.97). + window_length (float): Length of the analysis window in seconds (default: 0.025). + window_step (float): Step between successive windows in seconds (default: 0.01). + window_function (callable): Window function to apply (default: np.hamming). + nfft (int): Number of FFT points (default: 551). + num_features (int): Number of Mel filters (default: 40). + + Returns: + np.ndarray: 2D array of shape (num_files, num_frames, num_features + 1) + where num_features + 1 represents the log energy feature. + """ + # Filter Bank + fbank_features = list() + for i in tqdm(range(len(audio_files))): + # Load the signal and sample rate + signal, sample_rate = librosa.load(audio_files[i]) + # Audio padding + signal = object_padding(signal, max_length) + # Extract features + # features_fbank (Mel-frequency cepstral coefficiens): captures the spectral information of the audio signal in a way that mimics human auditory perception + # feature_energy: the overall energy of the audio signal within a specific frequency range + features_fbank, feature_energy = python_speech_features.base.fbank(signal=signal, + samplerate=sample_rate, + winlen=window_length, + winstep=window_step, + nfilt=num_features, + nfft=num_nfft, + lowfreq=0, + highfreq=None, + preemph=preemphasis_coef, + winfunc=window_function) + # Log fbank and log energy + features_logfbank = np.log(features_fbank) + feature_logenergy = np.log(feature_energy) + # Merge logfbank and log energy: + features = np.hstack((feature_logenergy.reshape(feature_logenergy.shape[0], 1), features_logfbank)) + # Storing the fbank features for each audio + fbank_features.append(features) + # Return the features in numpy array format + return np.array(fbank_features) + +def supervised_features_extraction(audio_files, annotation_files, max_length, preemphasis_coef=0.97, window_length=0.025, window_step=0.01, window_function=np.hamming, num_nfft=551, num_features=40): + """ + Extracts log Mel-filterbank (fbank) features from a list of audio files. + + Args: + audio_files (list): List of paths to audio files. + annotation_files (list): List of paths to annotation files + max_length (int): Desired length to pad/truncate signals to. + preemphasis_coef (float): Pre-emphasis filter coefficient (default: 0.97). + window_length (float): Length of the analysis window in seconds (default: 0.025). + window_step (float): Step between successive windows in seconds (default: 0.01). + window_function (callable): Window function to apply (default: np.hamming). + nfft (int): Number of FFT points (default: 551). + num_features (int): Number of Mel filters (default: 40). + + Returns: + np.ndarray: 2D array of shape (num_files, num_frames, num_features + 1) + where num_features + 1 represents the log energy feature. + """ + # Filter Bank + fbank_features = list() + labels = list() + for i in tqdm(range(len(audio_files))): + # Load the signal and sample rate + signal, sample_rate = librosa.load(audio_files[i]) + signal = object_padding(signal, max_length) + truth_labels = readLabels(path=annotation_files[i], sample_rate=sample_rate) + truth_labels = object_padding(truth_labels, max_length) + # Extract features + # features_fbank (Mel-frequency cepstral coefficiens): captures the spectral information of the audio signal in a way that mimics human auditory perception + # feature_energy: the overall energy of the audio signal within a specific frequency range + features_fbank, feature_energy = python_speech_features.base.fbank(signal=signal, + samplerate=sample_rate, + winlen=window_length, + winstep=window_step, + nfilt=num_features, + nfft=num_nfft, + lowfreq=0, + highfreq=None, + preemph=preemphasis_coef, + winfunc=window_function) + # Log fbank and log energy + features_logfbank = np.log(features_fbank) + feature_logenergy = np.log(feature_energy) + # Merge logfbank and log energy: + features = np.hstack((feature_logenergy.reshape(feature_logenergy.shape[0], 1), features_logfbank)) + + # Reshape labels for each group of features: + temp_label = python_speech_features.sigproc.framesig(sig=truth_labels, + frame_len=window_length * sample_rate, + frame_step=window_step * sample_rate, + winfunc=np.ones) + label = np.zeros(temp_label.shape[0]) + label = np.array([1 if np.sum(temp_label[j], axis=0) > temp_label.shape[0] / 2 else 0 for j in range(temp_label.shape[0])]) + # Storing the fbank features and label for each audio + fbank_features.append(features) + labels.append(label) + # Return the features in numpy array format + return np.array(fbank_features), np.array(labels) diff --git a/src/clustering.py b/src/clustering.py new file mode 100644 index 0000000000000000000000000000000000000000..3d5aaa93d3d025a7943bdb28d4b805d5a497b4b2 --- /dev/null +++ b/src/clustering.py @@ -0,0 +1,261 @@ +import numpy as np +import librosa +import torch +import matplotlib.pyplot as plt + +from metrics.event_based_metrics import event_metrics +from src.audio_preprocessing import readLabels, object_padding, fbank_features_extraction +from tslearn.clustering import TimeSeriesKMeans, KShape +from tslearn.metrics import dtw +from sklearn.cluster import KMeans, AffinityPropagation, AgglomerativeClustering, MeanShift, estimate_bandwidth, DBSCAN, OPTICS, Birch +from sklearn.metrics import accuracy_score, f1_score + +import os +os.environ["OMP_NUM_THREADS"] = '3' + +def standardize_array(array): + mean = np.mean(array, axis=0) + std = np.std(array, axis=0) + + # Avoid division by zero + std[std == 0] = 1 + standardized_array = (array - mean) / std + return standardized_array + +# Functions to cluster and label a single audio's frames +def kmeans_clustering(audio_data, n_clusters=2): + kmeans = KMeans(n_clusters=n_clusters, random_state=42).fit(audio_data) + labels = kmeans.predict(audio_data) + return labels + +def dtw_kmedoids_clustering(audio_data, n_clusters=2): + km = TimeSeriesKMeans(n_clusters=n_clusters, metric="dtw", max_iter=10, random_state=42) + labels = km.fit_predict(audio_data) + return labels + +def kshape_clustering(audio_data, n_clusters=2): + ks = KShape(n_clusters=n_clusters, max_iter=10, random_state=42) + labels = ks.fit_predict(audio_data) + return labels + +def affinity_propagation_clustering(audio_data): + af = AffinityPropagation(random_state=42) + labels = af.fit_predict(audio_data) + return labels + +def agglomerative_clustering(audio_data, n_clusters=2): + agg = AgglomerativeClustering(n_clusters=n_clusters, metric='precomputed', linkage='average') + distances = [[dtw(x, y) for y in audio_data] for x in audio_data] + labels = agg.fit_predict(distances) + return labels + +def mean_shift_clustering(audio_data): + bandwidth = estimate_bandwidth(audio_data, quantile=0.2) + ms = MeanShift(bandwidth=bandwidth, bin_seeding=True, cluster_all=False) + labels = ms.fit_predict(audio_data) + return labels + +def bisecting_kmeans_clustering(audio_data, n_clusters=2): + clusters = [audio_data] + while len(clusters) < n_clusters: + largest_cluster_idx = max(range(len(clusters)), key=lambda i: len(clusters[i])) + largest_cluster = clusters[largest_cluster_idx] + + km = TimeSeriesKMeans(n_clusters=2, metric="dtw", max_iter=10, random_state=42) + sub_labels = km.fit_predict(largest_cluster) + sub_cluster1 = largest_cluster[sub_labels == 0] + sub_cluster2 = largest_cluster[sub_labels == 1] + + clusters.pop(largest_cluster_idx) + clusters.append(sub_cluster1) + clusters.append(sub_cluster2) + + labels = [-1] * len(audio_data) + for i, cluster in enumerate(clusters): + for idx in [j for j, x in enumerate(audio_data) if x in cluster]: + labels[idx] = i + + return np.array(labels) + +def dbscan_clustering(audio_data, eps=0.5, min_samples=5): + dbscan = DBSCAN(eps=eps, min_samples=min_samples, metric=dtw) + labels = dbscan.fit_predict(audio_data) + return labels + +def optics_clustering(audio_data, min_samples=5): + optics = OPTICS(min_samples=min_samples, metric=dtw, cluster_method='xi') + labels = optics.fit_predict(audio_data) + return labels + +def birch_clustering(audio_data, n_clusters=None, branching_factor=50, threshold=0.5): + birch = Birch(n_clusters=n_clusters, branching_factor=branching_factor, threshold=threshold) + labels = birch.fit_predict(audio_data) + return labels + +def clustering_predicting(model, annotation_file, audio_file, max_length, clustering_method="kmeans", k=2): + signal, fs = librosa.load(audio_file) + signal = object_padding(signal, max_length) + truth_labels = readLabels(path=annotation_file, sample_rate=fs) + truth_labels = object_padding(truth_labels, max_length) + + test_audio = fbank_features_extraction([audio_file], max_length) + + test_input = torch.tensor(test_audio, dtype=torch.float32) + x_recon, test_latent, test_u, loss = model(test_input) + + clustering_input = standardize_array(test_u.reshape((703, -1)).detach().numpy()) + clustering_label = None + + if clustering_method == "kmeans": + clustering_label = kmeans_clustering(clustering_input, n_clusters=k) + elif clustering_method == "dtw": + clustering_label = dtw_kmedoids_clustering(clustering_input, n_clusters=k) + elif clustering_method == "kshape": + clustering_label = kshape_clustering(clustering_input, n_clusters=k) + elif clustering_method == "affinity": + clustering_label = affinity_propagation_clustering(clustering_input) + elif clustering_method == "agglomerative": + clustering_label = agglomerative_clustering(clustering_input, n_clusters=k) + elif clustering_method == "mean_shift": + clustering_label = mean_shift_clustering(clustering_input) + elif clustering_method == "bisecting": + clustering_label = bisecting_kmeans_clustering(clustering_input, n_clusters=k) + elif clustering_method == "DBSCAN": + clustering_label = dbscan_clustering(clustering_input) + elif clustering_method == "OPTICS": + clustering_label = optics_clustering(clustering_input) + elif clustering_method == "Birch": + clustering_label = birch_clustering(clustering_input, n_clusters=k) + + label_timeseries = np.zeros(max_length) + begin = int(0) + end = int(0.025 *fs) + shift_step = int(0.01 * fs) + for i in range(clustering_label.shape[0]): + label_timeseries[begin:end] = abs(clustering_label[i]) + begin = begin + shift_step + end = end + shift_step + + return signal, fs, np.array(truth_labels), label_timeseries + +def signal_visualization(signal, fs, truth_labels, label_timeseries): + # define time axis + Ns = len(signal) # number of sample + Ts = 1 / fs # sampling period + t = np.arange(Ns) * Ts # time axis in seconds + norm_coef = 1.1 * np.max(signal) + edge_ind = np.min([signal.shape[0], len(truth_labels)]) + + plt.figure(figsize=(24, 6)) + plt.plot(t[:edge_ind], signal[:edge_ind]) + plt.plot(t[:edge_ind], truth_labels[:edge_ind] * norm_coef) + plt.plot(t[:edge_ind], label_timeseries[:edge_ind] * norm_coef) + + plt.title("Ground truth labels") + plt.legend(['Signal', 'Cry', 'Clusters']) + plt.show() + +def cluster_visualization(signal, fs, truth_labels, label_timeseries): + # define time axis + Ns = len(signal) # number of sample + Ts = 1 / fs # sampling period + t = np.arange(Ns) * Ts # time axis in seconds + norm_coef = 1.1 * np.max(signal) + edge_ind = np.min([signal.shape[0], len(truth_labels)]) + + plt.figure(figsize=(24, 6)) + line_signal, = plt.plot(t[:edge_ind], signal[:edge_ind]) + + # Identify 'cry' and 'non-cry' segments + cry_indices = np.where(truth_labels == 1)[0] + non_cry_indices = np.where(truth_labels == 0)[0] + + # Fill rectangular segments for 'cry' and 'non-cry' + # Identify start and end points for each continuous segment + start_cry = np.insert(np.where(np.diff(cry_indices) != 1)[0] + 1, 0, 0) + end_cry = np.append(np.where(np.diff(cry_indices) != 1)[0], len(cry_indices) - 1) + + # Fill rectangular segments + for start, end in zip(start_cry, end_cry): + plt.fill_between( + t[cry_indices[start:end+1]], + 0, + norm_coef, + color='orange', + alpha=0.5, # Adjust transparency as needed + label='Cry' if start == start_cry[0] else None # Avoid duplicate labels + ) + legend_handles = [] + legend_handles.append(plt.Rectangle((0, 0), 1, 1, color='orange', alpha=0.5)) + + start_non_cry = np.insert(np.where(np.diff(non_cry_indices) != 1)[0] + 1, 0, 0) + end_non_cry = np.append(np.where(np.diff(non_cry_indices) != 1)[0], len(non_cry_indices) - 1) + + # Fill rectangular segments + for start, end in zip(start_non_cry, end_non_cry): + plt.fill_between( + t[non_cry_indices[start:end+1]], + 0, + norm_coef, + color='gray', + alpha=0.5, # Adjust transparency as needed + label='Non-cry' if start == start_non_cry[0] else None # Avoid duplicate labels + ) + legend_handles.append(plt.Rectangle((0, 0), 1, 1, color='gray', alpha=0.5)) + + # Get unique values in label_timeseries to assign distinct colors + unique_labels = np.unique(label_timeseries) + cmap = plt.get_cmap('tab10') # You can choose other colormaps as needed + + # Fill rectangular segments for each unique label + for i, label in enumerate(unique_labels): + label_indices = np.where(label_timeseries == label)[0] + + # Identify start and end points for each continuous segment + start_indices = np.insert(np.where(np.diff(label_indices) != 1)[0] + 1, 0, 0) + end_indices = np.append(np.where(np.diff(label_indices) != 1)[0], len(label_indices) - 1) + + # Fill rectangular segments + for start, end in zip(start_indices, end_indices): + plt.fill_between( + t[label_indices[start:end+1]], + 0, + -norm_coef, + color=cmap(i), + alpha=0.5, # Adjust transparency as needed + label=f'Cluster {label}' if start == start_indices[0] else None # Avoid duplicate labels + ) + legend_handles.append(plt.Rectangle((0, 0), 1, 1, color=cmap(i), alpha=0.5)) + + plt.title("Audio Clustering") + plt.legend( + [line_signal] + legend_handles, + ['Signal'] + ['Cry', 'Non-Cry'] + [f'Cluster {label}' for label in unique_labels] + ) + plt.show() + +def clustering_evaluatation(model, max_length, audio_files, annotation_files, domain_index=None, clustering_method="kmeans", k=2): + acc_list, framef_list, eventf_list, iou_list = [], [], [], [] + switch_list = [] + if domain_index is None: + domain_index = range(len(audio_files)) + for i in domain_index: + annotation_file = annotation_files[i] + audio_file = audio_files[i] + clustering_switch = False + _, _, truth_labels, label_timeseries = clustering_predicting(model, annotation_file, audio_file, max_length, clustering_method, k) + temp_accuracy = accuracy_score(truth_labels, label_timeseries) + framef = max(f1_score(1 - label_timeseries > 0, truth_labels), f1_score(label_timeseries > 0, truth_labels)) + if temp_accuracy < 0.5: + clustering_accuracy = 1-temp_accuracy + clustering_switch = True + else: + clustering_accuracy = temp_accuracy + acc_list.append(clustering_accuracy) + switch_list.append(clustering_switch) + framef_list.append(framef) + eventf, iou, _, _, _ = event_metrics(truth_labels, label_timeseries, tolerance=2000, overlap_threshold=0.75) + eventf_list.append(eventf) + iou_list.append(iou) + + return acc_list, framef_list, eventf_list, iou_list, switch_list \ No newline at end of file diff --git a/src/supervised.py b/src/supervised.py new file mode 100644 index 0000000000000000000000000000000000000000..7572f78886de385f4b86f54031b1f2c98117717d --- /dev/null +++ b/src/supervised.py @@ -0,0 +1,207 @@ +import numpy as np +import matplotlib.pyplot as plt +import torch +import torch.nn as nn +from torch.optim import AdamW, lr_scheduler +from torch.utils.data import Dataset +from torchvision import models +from sklearn.metrics import f1_score, accuracy_score +from metrics.event_based_metrics import event_metrics +from .audio_preprocessing import * + +class AudioDataset(Dataset): + def __init__(self, fbank_features, annotation): + self.fbank_features = fbank_features + self.annotation = annotation + + def __len__(self): + return len(self.fbank_features) + + def __getitem__(self, idx): + fbank_features = self.fbank_features[idx] + annotation = self.annotation[idx] + fbank_features_array = np.array(fbank_features) + fbank_features_tensor = torch.tensor(fbank_features_array, dtype=torch.float32) + annotation_tensor = torch.tensor(annotation, dtype=torch.float32) + return fbank_features_tensor, annotation_tensor + +class AudioMobileNetV2(nn.Module): + def __init__(self): + super(AudioMobileNetV2, self).__init__() + self.mobilenetv2 = models.mobilenet_v2(pretrained=True) + self.mobilenetv2.features[0][0] = nn.Conv2d(1, 32, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False) + self.mobilenetv2.classifier[1] = nn.Linear(self.mobilenetv2.last_channel, 1) # Binary classification + + def forward(self, x): + batch_size, num_frame, feature_dim = x.size() + x = x.view(batch_size * num_frame, 1, 1, feature_dim) + x = self.mobilenetv2(x) + x = x.view(batch_size, num_frame, -1) + return x + +class AudioBiLSTM(nn.Module): + def __init__(self, num_features): + super().__init__() + self.lstm1 = nn.LSTM(num_features, 128, bidirectional=True, batch_first=True) + self.lstm2 = nn.LSTM(256, 128, bidirectional=True, batch_first=True) + self.dense = nn.Linear(256, 1) + + def forward(self, x): + out, _ = self.lstm1(x) + out, _ = self.lstm2(out) + out = self.dense(out) + return out + +class AudioTransformer(nn.Module): + def __init__(self, input_dim=41, hidden_dim=128, num_heads=4, num_layers=2): + super().__init__() + self.input_projection = nn.Linear(input_dim, hidden_dim) + encoder_layers = nn.TransformerEncoderLayer(d_model=hidden_dim, nhead=num_heads) + self.transformer_encoder = nn.TransformerEncoder(encoder_layers, num_layers=num_layers) + self.fc = nn.Linear(hidden_dim, 1) + + def forward(self, x): + batch_size, num_frame, feature_dim = x.size() + x = x.view(batch_size*num_frame, 1, feature_dim) + x = self.input_projection(x) + x = x.permute(1, 0, 2) + transformer_out = self.transformer_encoder(x) + out = transformer_out[0, :, :] + out = self.fc(out) + out = out.view(batch_size, num_frame, 1) + return out + +def train(model, train_loader, device, num_epochs=10): + criterion = nn.BCEWithLogitsLoss() + optimizer = AdamW(model.parameters(), lr=0.001) + scheduler = lr_scheduler.CosineAnnealingLR(optimizer, T_max=num_epochs, eta_min=0) + for epoch in range(num_epochs): + model.train() + running_loss = 0.0 + count = 0 + for inputs, labels in train_loader: + inputs, labels = inputs.to(device), labels.to(device) + count += 1 + optimizer.zero_grad() + outputs = model(inputs) + outputs = outputs.view(-1) + labels = labels.view(-1).float() # Convert labels to float for BCEWithLogitsLoss + + loss = criterion(outputs, labels) + loss.backward() + optimizer.step() + running_loss += loss.item() + + scheduler.step() + print(f'Epoch {epoch+1}/{num_epochs}, Loss: {running_loss/len(train_loader)}, LR: {scheduler.get_last_lr()[0]}') + +def eval(model, test_loader, device): + model.eval() + acc_list = [] + framef_list = [] + eventf_list = [] + iou_list = [] + with torch.no_grad(): + for inputs, labels in test_loader: + # Move inputs and labels to GPU + inputs, labels = inputs.to(device), labels.to(device) + outputs = model(inputs) + outputs = outputs.view(-1) + labels = labels.view(-1).float() # Convert labels to float for BCEWithLogitsLoss + preds = torch.sigmoid(outputs) # Apply sigmoid to get probabilities + preds = (preds > 0.5).float() # Convert probabilities to binary predictions + labels = labels.cpu().numpy() + preds = preds.cpu().numpy() + # Frame-based accuracy + accuracy = accuracy_score(labels, preds) + acc_list.append(accuracy) + # Frame-based F1 score + framef = f1_score(labels, preds) + framef_list.append(framef) + # Event-based metrics + eventf, iou, counted_events, fake_events, undetected_events = event_metrics(labels, preds, tolerance=9, overlap_threshold=0.75) + eventf_list.append(eventf) + iou_list.append(iou) + return acc_list, framef_list, eventf_list, iou_list + +def save_model(model, path): + torch.save(model.state_dict(), path) + print(f"Model saved to {path}") + + + +class AsymmetricalFocalLoss(nn.Module): + def __init__(self, gamma=0, zeta=0): + super(AsymmetricalFocalLoss, self).__init__() + self.gamma = gamma # balancing between classes + self.zeta = zeta # balancing between active/inactive frames + + def forward(self, pred, target): + losses = - (((1 - pred) ** self.gamma) * target * torch.clamp_min(torch.log(pred), -100) + + (pred ** self.zeta) * (1 - target) * torch.clamp_min(torch.log(1 - pred), -100)) + return torch.mean(losses) + +def train_FDYSED(model, train_loader, device, num_epochs=10): + criterion = AsymmetricalFocalLoss(gamma=2, zeta=0.5) + optimizer = AdamW(model.parameters(), lr=0.001) + scheduler = lr_scheduler.CosineAnnealingLR(optimizer, T_max=num_epochs, eta_min=0) + for epoch in range(num_epochs): + model.train() + running_loss = 0.0 + count = 0 + for inputs, labels in train_loader: + inputs, labels = inputs.to(device), labels.to(device) + count += 1 + optimizer.zero_grad() + outputs = model(inputs) + outputs = outputs.view(-1) + labels = labels.view(-1).float() # Convert labels to float for BCEWithLogitsLoss + + loss = criterion(outputs, labels) + loss.backward() + optimizer.step() + running_loss += loss.item() + + scheduler.step() + print(f'Epoch {epoch+1}/{num_epochs}, Loss: {running_loss/len(train_loader)}, LR: {scheduler.get_last_lr()[0]}') + +# MDFDSED +def obtain_loss(train_cfg, model_outs, labels, weak_labels, mask_strong, mask_weak): + strong_pred_stud, strong_pred_tch, weak_pred_stud, weak_pred_tch = model_outs + loss_total = 0 + + # loss_class_weak = train_cfg["criterion_class"](weak_pred_stud[mask_weak], weak_labels) + # loss_cons_weak = train_cfg["criterion_cons"](weak_pred_stud, weak_pred_tch.detach()) + + w_cons = train_cfg["w_cons_max"] * train_cfg["scheduler"]._get_scaling_factor() + loss_class_strong = train_cfg["criterion_class"](strong_pred_stud[:], labels[:]) #strong masked label size = [bs_strong, n_class, frames] + loss_cons_strong = train_cfg["criterion_cons"](strong_pred_stud, strong_pred_tch.detach()) + loss_total += loss_class_strong + w_cons * (loss_cons_strong) # train_cfg["w_weak"] * loss_class_weak + \ + train_cfg["w_weak_cons"] * loss_cons_weak + + return loss_total #, loss_class_strong, loss_class_weak, loss_cons_strong, loss_cons_weak + +def train_MDFDSED(model, train_loader, device, num_epochs=10): + train_cfg = yaml.load(open("./config_MDFDbest.yaml", "r"), Loader=yaml.Loader) + criterion = obtain_loss + optimizer = AdamW(model.parameters(), lr=0.001) + scheduler = lr_scheduler.CosineAnnealingLR(optimizer, T_max=num_epochs, eta_min=0) + for epoch in range(num_epochs): + model.train() + running_loss = 0.0 + count = 0 + for inputs, labels in train_loader: + inputs, labels = inputs.to(device), labels.to(device) + count += 1 + optimizer.zero_grad() + outputs = model(inputs) + outputs = outputs.view(-1) + labels = labels.view(-1).float() # Convert labels to float for BCEWithLogitsLoss + + loss = criterion(train_cfg, outputs, labels, None, None, None) + loss.backward() + optimizer.step() + running_loss += loss.item() + + scheduler.step() + print(f'Epoch {epoch+1}/{num_epochs}, Loss: {running_loss/len(train_loader)}, LR: {scheduler.get_last_lr()[0]}') +