-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Utterance (a.k.a. prosodic sentence) as unit or stack #214
Comments
johnwdubois
changed the title
Auto-Stack 1: Prosodic sentence (pSent)
Auto-Stacks: Prosodic sentence (pSent)
Apr 21, 2019
johnwdubois
changed the title
Auto-Stacks: Prosodic sentence (pSent)
Prosodic sentence (pSent)
Jul 20, 2019
Closed
johnwdubois
changed the title
Prosodic sentence (pSent)
Prosodic sentence (pSent) as unit or stack
Jan 15, 2022
johnwdubois
changed the title
Prosodic sentence (pSent) as unit or stack
Utterance (a.k.a. prosodic sentence) as unit or stack
Apr 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem?
It will be useful to display information about Utterances (formerly called Prosodic Sentence
or
pSent
) in Rezonator. There are two ways to visualize this on the Main screen:Utterance
) as if it was an (extra-long)Line
(instead of automatically equating theLine
with aUnit
).chainID
to eachUtterance
, and displaying the units in eachUtterance
with a distinctive color (similar to Stack color).NOTES
It may not be the job of Rezonator to segment the corpus data into Utterances (or Prosodic Sentences). But see the Utterance Stacker algorithm Utterance stacker: Quick improvements #1431 Utterance stacker algorithm #1446
Most corpora will not have information about Utterances, but they may have Sentences (a comparable category).
A recent version of the SBCorpus may already have this information encoded in it, when imported.
For a general discussion, see the Rezonator wiki on Prosodic Sentence.
Definition: "Utterance/Prosodic Sentence"
An Utterance (or Prosodic Sentence) is a sequence of one or more intonation units, uttered by a single speaker, which ends with a period or question mark. (That is, the final intonation unit of the sequence ends in a period (
EndNote = Final
) or a question mark (EndNote = Appeal
).) There are exceptions: for example, if other speakers intervene for more than 1.5 seconds, thepSent
is ended, even if there is no period or question mark. Note that apSent
is not necessarily continuous in the discourse sequence, since it does allow for brief interruptions (backchannels or short turns) by other speakers.Describe the solution you'd like
pSent
) is to draw all the words of apSent
(all words that share the samepSentID
) on one line (on the same display row of the Main screen).Word
grid (as imported from its corresponding CSV file) and theUnit
grid (from its corresponding CSV file). For each Prosodic Sentence, there is already a unique corpus ID in the column/field labeledpSentID
. (See alsopSentBIL
.)An alternative solution: Auto-Stacks
pSents
), which may or may not be easier, is to automatically create a series ofpSent Stacks
, and assign to each of them a list of Units (similar to the list of Units in a Stack).pSentID
, create a Stack, and assign it its own unique RezonatorChainID
(same as with any Stack).pSentID
in the Unit or Word grid, and assign it to the appropriate pSentStack.pSent
(notStack
), plus1,2,3...
), pluspSentID
, enclosed in square brackets ([1]
,[2]
, ...)pSent 1 [101]
,pSent 2 [102]
,pSent 3 [103]
...).pSent
. In general, the pSentTier behaves just like a StackTier.pSentTier
can be displayed in the Nav window in the same tab location as the Tab tier. (In the long run, we will want to have an additional tab to display thepSentTier
.) It should inherit all the functionality of a standard Stack (scrolling, highlighting, filtering, etc.)pSent
Stack is to incorporate a few general fields (columns) into the Stack grid:Tier
(=pSent
)TierType
(from a drop-down list?)pSent
Stacks must co-exist with regularStacks
. This can be done in one of two ways:Stacks
orpSents
(but not both - this is the easiest to implement)Stacks
ANDpSents
. In this case the colors should be displayed in different regions of the screen (to be decided). For now, this option will not be available.Auto-Stacks 2: Turns
Once the
AutoStack
functionality is created, it can be applied to additional cases; for example,Turn
.Turn
is contained in both theWord
grid (from its corresponding CSV file) and theUnit
grid (from its corresponding CSV file). For eachTurn
, there is already a unique corpus ID in the column/field labeledturnID
. (See alsoturnBIL
andturnPlace
.)turnID
, create a Stack, and assign it its own unique RezonatorchainID
(same as with any Stack).Unit
(e.g. intonation unit), look up itsTurnID
in theUnit
orWord
grid, and assign it to the appropriateTurnStack
.pSent
above, changing what must be changed.Additional context
pSent
Stacks will be assigned automatically, following the imported corpus data.pSent
Stacks. For now, the ability to editpSent
stacks is not a high priority.pSents
to be edited, so in the long run this will be a useful feature.pSentStacks
automatically, following the definition given above.The text was updated successfully, but these errors were encountered: