aikuma / aikuma-ng

Speech annotation web app for regular folk
22 stars 13 forks source link

Preserve data on false short-press play-mark action #105

Open Lingomat opened 8 years ago

Lingomat commented 8 years ago

934 is better but I've still found a few.

Sometimes playing the next region directly after finishing an annotation (hitting return) does not mark and plays instead. It's necessary to seek forward slightly (ff key) to enable play mark. (Likely a play pos against playIn check - note we set playin at 1ms ahead... probably a rounding issue)

Sometimes region playback does not stop at the end of the region. This seems like it might happen if you are doing multiple plays, particularly restarting a play when a play is in progress.

The new scheme for deleting a region when a region is too small (an accidental keypress) is has an unwanted side effect. If we have typed something already and we are playing again for clarity, if we play for a short period, the annotation can be erased. Probably a more robust solution is required where it's not possible to finish an annotation if it is too short rather than deleting it. In other words, the region will continue to be marked until it has reached a minimum length. Hitting return on a segment that is too short triggers error signal #106 and toast.

Lingomat commented 8 years ago

Second issue resolved by b3266e6f902f2554bb34c330a2d3a1e189887303