Learn R Programming

nzilbb.labbcat (version 1.5-1)

Accessing Data Stored in 'LaBB-CAT' Instances

Description

'LaBB-CAT' is a web-based language corpus management system developed by the New Zealand Institute of Language, Brain and Behaviour (NZILBB) - see . This package defines functions for accessing corpus data in a 'LaBB-CAT' instance. You must have at least version 20230818.1400 of 'LaBB-CAT' to use this package. For more information about 'LaBB-CAT', see Robert Fromont and Jennifer Hay (2008) or Robert Fromont (2017) .

Copy Link

Version

Install

install.packages('nzilbb.labbcat')

Monthly Downloads

692

Version

1.5-1

License

GPL (>= 3)

Maintainer

Robert Fromont

Last Published

March 31st, 2026

Functions in nzilbb.labbcat (1.5-1)

expressionFromIds

Generates a query expression for matching transcripts or participants by ID, for use with getMatches
getAllUtterances

Get all utterances of participants
expressionFromTranscriptTypes

Generates a transcript query expression for matching transcripts by type, for use with getMatches or getMatchingTranscriptIds
fragmentAudio

Gets sound fragments from 'LaBB-CAT'.
fragmentLabels

Gets annotations in fragments.
getCorpusIds

Gets a list of corpus IDs
getDictionaryEntries

Lookup entries in a dictionary
fragmentData

Gets binary annotation data in fragments.
getDictionaries

List the dictionaries available
formatTranscript

Gets transcript(s) in a given format
getAnnotatorDescriptor

Gets annotator information
getAvailableMedia

List the media available for the given transcript
getGraphIds

Deprecated synonym for getTranscriptIds.
fragmentTranscripts

Gets transcript fragments in a given format.
getAnchors

Gets the given anchors in the given transcript
generateLayer

Generates a layer
getFragmentAnnotations

Gets annotations in fragments.
getFragments

Gets transcript fragments in a given format.
getFragmentAnnotationData

Gets binary annotation data in fragments.
getId

Gets the store's ID
getLayer

Gets a layer definition
getMatchAlignments

Gets temporal alignments of matches on a given layer
getDeserializerDescriptors

Lists the descriptors of all registered deserializers
getMatchingAnnotations

Gets a list of annotations that match a particular pattern
getMatches

Search for tokens
getSoundFragments

Gets sound fragments from 'LaBB-CAT'.
getGraphIdsInCorpus

Deprecated synonym for getTranscriptIdsInCorpus.
getAnnotations

Gets the annotations on the given layer of the given transcript
getMatchingParticipantIds

Gets a list of IDs of participants that match a particular pattern
getTranscriptIdsWithParticipant

Gets a list of IDs of transcripts that include the given participant
getMatchingGraphIds

Deprecated synonym for getMatchingTranscriptIds.
getMatchingTranscriptIds

Gets a list of IDs of transcripts that match a particular pattern
getMatchingAnnotationData

Gets binary data for annotations that match a particular pattern.
getSerializerDescriptors

Lists the descriptors of all registered serializers
processWithPraat

Process a set of intervals with Praat
getTranscriptIds

Gets a list of transcript IDs
getMatchLabels

Gets labels of annotations on a given layer, identified by given match IDs
getTranscriptIdsInCorpus

Gets a list of transcript in a corpus
getLayerIds

Gets a list of layer IDs
getLayers

Gets a list of layer definitions
praatScriptCentreOfGravity

Generates a script for extracting the CoG, for use with processWithPraat
nzilbb.labbcat

tools:::Rd_package_title("nzilbb.labbcat")
getUserInfo

Gets information about the current user
getGraphIdsWithParticipant

Deprecated synonym for getTranscriptIdsWithParticipant.
getMedia

Downloads a given media track for a given transcript
removeDictionaryEntry

Removes an entry from a dictionary
transcriptUpload

Upload a transcript file and associated media files.
saveParticipant

Saves information about a single participant
getMediaUrl

Gets the URL of the given media track for a given transcript
getSystemAttribute

Gets the value of the given system attribute
getParticipantIds

Gets a list of participant IDs
updateFragment

Update a transcript fragment
getParticipantAttributes

Gets participant attribute values for given participant IDs
updateTranscript

Update an existing transcript
newLayer

Creates a new layer
labbcatVersionInfo

Gets version information of all components of LaBB-CAT
loadLexicon

Upload a flat lexicon file for lexical tagging
transcriptUploadDelete

Cancel a transcript upload started by a previous call to transcriptUpload().
transcriptUploadParameters

Set the parameters of a transcript already uploaded with transcriptUpload.
getMediaTracks

List the predefined media tracks available for transcripts
newTranscript

Upload a new transcript
praatScriptFormants

Generates a script for extracting formants, for use with processWithPraat
praatScriptFastTrack

Generates a script for extracting formants using FastTrack, for use with processWithPraat
removeLayerDictionaryEntry

Removes an entry from a layer dictionary
labbcatCredentials

Sets the username and password for a given LaBB-CAT server
labbcatTimeout

Sets the timeout for request to the LaBB-CAT server in future function calls. The default timeout is 10 seconds
saveLayer

Saves the details of an existing layer
renameParticipants

Renames a list of participants
getParticipant

Gets information about a single participant
getTranscriptAttributes

Gets transcript attribute values for given transcript IDs
saveMedia

Uploads the given media for the given transcript
praatScriptPitch

Generates a script for extracting pitch, for use with processWithPraat
praatScriptIntensity

Generates a script for extracting maximum intensity, for use with processWithPraat
addLayerDictionaryEntry

Adds an entry to a layer dictionary
annotatorExt

Retrieve annotator's "ext" resource
deleteLexicon

Delete a previously loaded lexicon
appendFromPraat

Appends measurements from Praat to a dataframe of matches.
countAnnotations

Gets the number of annotations on the given layer of the given transcript
appendOffsets

Appends temporal alignments on given layers to a dataframe of matches.
addDictionaryEntry

Adds an entry to a dictionary
deleteLayer

Deletes an existing layer
appendLabels

Appends labels of annotations on given layers to a dataframe of matches.
expressionFromAttributeValue

Generates a query expression for matching a single-value transcript/participant attribute, for use with getMatches
expressionFromAttributeValuesCount

Generates a query expression for matching a transcript/participant attribute, for use with getMatches
expressionFromAttributeValues

Generates a query expression for matching a multi-value transcript/participant attribute, for use with getMatches
countMatchingAnnotations

Gets the number of annotations matching a particular pattern
deleteTranscript

Delete a transcript from the corpus
deleteMedia

Delete a transcript's media file
deleteParticipant

Deletes a participant record
generateLayerUtterances

Generates a layer for a given set of utterances