corpus_export {act} | R Documentation |
Export transcripts of a corpus
Description
Exports all (or some) transcript objects in a corpus object to different annotation file formats.
If only some transcripts or tiers should be affected set the parameter filterTranscriptNames
and filterTierNames
.
In case that you want to select transcripts and/or tiers by using regular expressions use the function act::search_makefilter
first.
Usage
corpus_export(
x,
outputFolder,
filterTranscriptNames = NULL,
filterTierNames = NULL,
formats = c("eaf", "exb", "srt", "textgrid", "printtranscript"),
createMediaLinks = TRUE,
createOutputfolder = TRUE,
l = NULL
)
Arguments
x |
Corpus object. |
outputFolder |
Character string; path to a folder where the transcription files will be saved. By default the forlder will be created recursively it does not exist. |
filterTranscriptNames |
Vector of character strings; names of transcripts to be included. If left unspecified, all transcripts will be exported. |
filterTierNames |
Vector of character strings; names of tiers to be included. If left unspecified, all tiers will be exported. |
formats |
Vector with one or more character strings; output formats, accepted values: 'eaf', 'exb', 'srt', 'textgrid', 'printtranscript'. If left unspecified, all supported formats will be exported. |
createMediaLinks |
Logical; if |
createOutputfolder |
Logical; if |
l |
Layout object. layout of print transcripts (affects only 'printtranscript' files). |
See Also
export_eaf, export_textgrid, import_textgrid
Examples
library(act)
# Set destination folder
outputFolder <- tempdir()
# It makes more sense, however, to you define a folder
# that is easier to access on your computer
## Not run:
outputFolder <- "PATH_TO_AN_EMPTY_FOLDER_ON_YOUR_COMPUTER"
## End(Not run)
# Exports all transcript objects in all supported formats
act::corpus_export(x=examplecorpus,
outputFolder=outputFolder)
# Exports all transcript objects in 'Praat' .TextGrid format
act::corpus_export(x=examplecorpus,
outputFolder=outputFolder,
formats="textgrid")
# Exports all transcript objects in 'ELAN' .eaf format.
# By default WITH media links
act::corpus_export(x=examplecorpus,
outputFolder=outputFolder,
formats="eaf")
# Same same, but now WITHOUT media links.
# Only Media links are only exported that are in
# the '@media.path' attribute in the transcript object(s))
act::corpus_export(x=examplecorpus,
outputFolder=outputFolder,
formats="eaf",
createMediaLinks=FALSE)
# Exports in 'ELAN' .eaf and Praat' .TextGrid format
act::corpus_export(x=examplecorpus,
outputFolder=outputFolder,
formats=c("eaf", "textgrid"))