Learn R Programming

AcousticNDLCodeR

The package implements functions used in the PLOS ONE paper:

Denis Arnold, Fabian Tomaschek, Konstantin Sering, Florence Lopez, and R. Harald Baayen (2017). Words from spontaneous conversational speech can be recognized with human-like accuracy by an error-driven learning algorithm that discriminates between meanings straight from smart acoustic features, bypassing the phoneme as recognition unit. PLoS ONE 12(4):e0174623 https://doi.org/10.1371/journal.pone.0174623

More details can be found in the paper and the supplement.

Copy Link

Version

Install

install.packages('AcousticNDLCodeR')

Monthly Downloads

39

Version

1.0.2

License

GPL (>= 2)

Maintainer

Denis Arnold

Last Published

July 6th, 2018

Functions in AcousticNDLCodeR (1.0.2)

makeCues

Creates a string with the cues for each frequency band and segment seperated by "_"
AcousticNDLCodeR

AcousticNDLCodeR-Package
readESPSAnnotation

Reads a ESPS/Old Wavesurfer style annotation file and returns a data.frame with times and lables
readTextGridFast

Reads a TextGrid made with praat and returns a list with a vector of all tier names and a data.frame for each tier.
getBoundary

Helper function for makeCues that splits the signal based on the envelope of the signal
readTextGridRobust

Reads a TextGrid made with praat and returns a list with a vector of all tier names and a data.frame for each tier
CODE

Helper function for makeCues
CorpusCoder

Codes a corpus for use with NDL with vector of wavefile names and a vector of TextGrid names provided
readWavesurfer

Reads a New Wavesurfer style annotation file and returns a data.frame with times and lables
word_classification_data

Data of PLoS ONE paper