Learn R Programming

act (version 1.3.1)

Aligned Corpus Toolkit

Description

The Aligned Corpus Toolkit (act) is designed for linguists that work with time aligned transcription data. It offers functions to import and export various annotation file formats ('ELAN' .eaf, 'EXMARaLDA .exb and 'Praat' .TextGrid files), create print transcripts in the style of conversation analysis, search transcripts (span searches across multiple annotations, search in normalized annotations, make concordances etc.), export and re-import search results (.csv and 'Excel' .xlsx format), create cuts for the search results (print transcripts, audio/video cuts using 'FFmpeg' and video sub titles in 'Subrib title' .srt format), modify the data in a corpus (search/replace, delete, filter etc.), interact with 'Praat' using 'Praat'-scripts, and exchange data with the 'rPraat' package. The package is itself written in R and may be expanded by other users.

Copy Link

Version

Install

install.packages('act')

Monthly Downloads

312

Version

1.3.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Oliver Ehmer

Last Published

June 7th, 2023

Functions in act (1.3.1)

corpus_import

Import annotation files into corpus object
annotations_all

All annotations in a corpus
corpus_export

Export transcripts of a corpus
annotations_delete

Delete annotations
annotations_replace_copy

Search, replace and copy the contents of annotations
export_eaf

Export a transcript object to a 'ELAN' .eaf file
export_printtranscript

Export a transcript object to a print transcript
export_srt

Export a transcript object to a .srt subtitle file
helper_tiers_merge_tables

Helper: Merge tier tables
helper_format_time

Formats time as HH:MM:SS,mmm
export_textgrid

Export a transcript object to a 'Praat' .TextGrid file
examplecorpus

Example corpus for the act package
export_exb

Export a transcript object to a 'EXMARaLDA' .exb file
export_rpraat

Export a transcript object to a 'rPraat' TextGrid object
helper_tiers_new_table

Helper: Create a tier table
helper_transcriptNames_make

Helper: Makes valid names for all transcripts in a corpus
import_exb

Import a single 'EXMARaLDA' .exb file
import_rpraat

Import a single 'rPraat' TextGrid object
import

Import a single annotation file
import_eaf

Import a single 'ELAN' '*.eaf' file
info

Information about corpus and transcript objects
import_textgrid

Import a single 'Praat' .TextGrid file
media_assign

Assign media file links to transcript objects
media_delete

Delete media files links from transcript objects
helper_transcriptNames_get

Helper: Get names of all transcripts in a corpus
media_getPathToExistingFile

Gets the path of a media file for a transcript
options_delete

delete all options set by the package from R options
helper_tiers_sort_table

Helper: Sort a tier table
matrix_load

Load replacement matrix
matrix_save

Save replacement matrix
options_reset

Reset options to default values
options_show

Options of the package
search_openresult_inpraat

Open a search result in 'Praat'
info_summarized

Summarized information about corpus and transcript objects
layout-class

Layout object, defining the layout of print transcripts
helper_transcriptNames_set

Helper: Set names of all transcripts in a corpus
search_openresult_inelan

Open a search result in 'ELAN'
search_new

Create a new search
search_makefilter

Makes a filter for transcript and tier names
search_cuts

Create print transcripts, media cutlists and srt subtitles for all search results
search_cuts_media

Create cut lists for 'FFmpeg'
search_transcript_content

Search in original content of a single transcript
search_openresult_inquicktime

Open a search result in 'Quicktime' (and play it)
search_playresults_inquicktime

Open all search results in 'Quicktime' and play them
search_sub

Add a sub search to a prior search
search_transcript_fulltext

Search in full text of a single transcript
search_results_import

Import search results
search_run

Run a search
search-class

Search object
search_cuts_printtranscript

Create print transcripts for all search results
search_cuts_srt

Create .srt subtitles for all search results
search_searchandopen_inpraat

Search corpus and open first result in Praat
search_concordance

Make concordance for search results
search_results_export

Exports search results
tiers_all

All tiers in a corpus
transcripts_cure_single

Cure a single transcript
tiers_add

Add tiers
tiers_sort

Reorder tiers in all transcripts of a corpus
transcript-class

transcript object
tiers_convert

Convert tiers
tiers_rename

Rename tiers
tiers_delete

Delete tiers
transcripts_rename

Rename transcripts in a corpus
transcripts_cure

Cure all transcript objects in a corpus
transcripts_add

Add transcripts to a corpus
transcripts_update_fulltexts

Update full texts
transcripts_filter_single

Filter a single transcript
transcripts_filter

Filter all transcripts in a corpus
transcripts_merge2

Merge several transcripts (works with transcript objects directly)
transcripts_merge

Merge several transcripts
transcripts_delete

Delete transcripts from a corpus
transcripts_update_normalization

Normalize transcriptions
corpus_new

Create a new corpus object
annotations_delete_empty

Delete empty annotations
act

Aligned Corpus Toolkit
corpus-class

Corpus object
annotations_matrix

Search and replace contents of annotations using a matrix