WordToken

class corpustools.corpus.classes.spontaneous.WordToken(update=False, **kwargs)[source]

WordToken objects are individual productions of Words

Parameters:

word : Word

Word that the WordToken is associated with

transcription : iterable of str

Transcription for the WordToken (can be different than the transcription of the Word type). Defaults to None if not specified

spelling : str

Spelling for the WordToken (can be different than the spelling of the Word type). Defaults to None if not specified

begin : float or int

Beginning of the WordToken (can be specified as either in seconds of time or in position from the beginning of the Discourse)

end : float or int

End of the WordToken (can be specified as either in seconds of time or in position from the beginning of the Discourse)

previous_token : WordToken

The preceding WordToken in the Discourse, defaults to None if not specified

following_token : WordToken

The following WordToken in the Discourse, defaults to None if not specified

discourse : Discourse

Parent Discourse object that the WordToken belongs to

speaker : Speaker

The Speaker that produced the token

Attributes

transcription (Transcription) The WordToken’s transcription, or the word type’s transcription if the WordToken’s transcription is None
spelling (str) The WordToken’s spelling, or the word type’s spelling if the WordToken’s spelling is None
previous_token (WordToken) The previous WordToken in the Discourse
following_token (WordToken) The following WordToken in the Discourse
duration (float) The duration of the WordToken

Methods

__init__([update])
add_attribute(tier_name, default_value)
update(old_token)