Home Forums Software ELAN Searching Time

Searching Time

Tagged: ,

This topic contains 4 replies, has 2 voices, and was last updated by  Brother_Bob 1 week, 3 days ago.

Viewing 5 posts - 1 through 5 (of 5 total)
Author Posts
Author Posts
November 27, 2018 at 13:06 #12520

Brother_Bob

Hi,
Is there any (convenient) way to search annotations by their duration? elan 5.0 beta / 5.0fx beta
best,
-Bob.

November 27, 2018 at 16:26 #12523

Han

Depends a bit on your definition of convenient, but what you could try is the structured multiple file search (Search->Structured Search Multiple eaf) and then the Multiple Layer Search tab, where it is possible to enter a Minimal Duration and/or a Maximal Duration for the annotations to find.
This can be used in combination with a specific content query or a regular expression to match any annotation.

-Han

November 28, 2018 at 15:01 #12529

Brother_Bob

Thanks Han.

This works according to the original question, so thank you! But actually didn’t help the issue I was trying to solve; I’ll explain.

This issue is that I use the recognizer (fine audio for splitting into utterance) to define annotations in a tier. I have the parameters optimized for getting the best annotation chunks. However, I cannot use annotations longer than 30seconds in the next stage in my workflow, so I need to identify those annotations >30s and split them. Since the search query saves in xml, and there doesn’t appear to be a way to directly access the actual annotations returned by my query, this doesn’t match my ‘convenience’ criterion. There aren’t many such annotations (out of 4 files tested, I found 24 of ca. 8000 annotations), but still it’s not something I want to do manually.

Is there some functionality where I could either (a) find/split these >30s annotations with some efficiency, or (b) set a parameter in the regognizer to chunk at a <30s interval (while leaving the low energy frames percentage as it is)?

Thanks again!
-Bob.

November 29, 2018 at 11:26 #12534

Han

After executing the query you’ll see the hits listed in the results area of the search window. Those annotations can be directly accessed by double-clicking a hit; the file will be opened in ELAN and it will jump to the position of the hit, with the “hit annotation” already activated. You can right-click the annotation somewhere and choose “Split Annotation” from the context menu. Or use the main menu’s Split Annotation to split the annotation in the center.

This functionality is the closest you can get to (a). I don’t think (b) is possible.

November 29, 2018 at 13:11 #12535

Brother_Bob

This is optimal. For some reason when I tried the strategy you suggested, I got a message with the query results, something like (I didn’t make note of it) “too many results to display” (just 24 – maybe a fluke of sorts). I’ve repeated with a search that returned several thousand results and they were visible and clickable. Thanks again, Han.
-Bob.

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.