Learn R Programming

⚠️There's a newer version (2.6.0) of this package.Take me there.

emuR (version 0.1.7)

Main Package of the EMU Speech Database Management System

Description

Provides the next iteration of the EMU Speech Database Management System (EMU_SDMS) with database management, data extraction, data preparation and data visualization facilities.

Copy Link

Version

Install

install.packages('emuR')

Monthly Downloads

414

Version

0.1.7

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Raphael Winkelmann

Last Published

March 31st, 2016

Functions in emuR (0.1.7)

Slope.test

Slope Test
dextract.lab

Extract a subset of data from a trackdata object
dplot

A function to plot one or more columns of EMU-trackdata as a function of time
bayes.lab

bayes lab
AddListRemoveLevelDefinitions

Add / List / Remove level definition to / of / from emuDB
convert_legacyEmuDB

Convert legacy EMU database to the emuDB format
by.trackdata

A method of the generic function by for objects of class 'trackdata'
dip.spkr

Vector of speaker labels from the segment list dip
eplot

Plot ellipses for two-dimensional data
make.seglist

Make an Emu segment list from the various components
bark

Convert Hertz to Bark and Bark to Hertz
AddListRemoveAttributeDefinitions

Add / List / Remove attribute definition to / of / from emuDB
demo.all

Emu segment list
[.EPG

expand EPG
bayes.dist

bayes dist
sortmatrix

Sort matrix by label
bind.trackdata

bind trackdata
splitstring

Split a string into words.
AddListRemoveLabelGroup

Add / List / Remove global labelGroup to / of / from emuDB
track.gradinfo.sub

track gradinfo sub
cbind.trackdata

A method of the generic function cbind for objects of class 'trackdata'
demo.vowels.f0

F0 track data for segment list demo.vowels
expand_labels

Label each data sample
isol

Segment list of vowels in a d d context isolated word speech, one male speaker of Australian English from database isolated.
nearey.sub

nearey sub
vowlax.l

Vector of phoneme labels from the segment list vowlax
AddListRemovePerspective

Add / List / Remove perspective to / of / from emuDB
bind

class method bind data
cr

Plot digital sinuoids.
create_emuDB

Create empty emuDB
closest

closest
dbtopower

Function for inter-converting between decibels and a linear scale
dip.l

Vector of phoneme labels from the segment list dip
emusegs.type

segment list type
polhom.l

Vector of phonetic labels from the segment list polhom
gerst.sub

gerst sub
label_num

num label
SetGetlevelCanvasesOrder

Set / Get level canvases order of emuDB
emusegs.database

emusegs database
coutts

Segment list of words, read speech, female speaker of Australian English from database epgcoutts
autobuild_linkFromTimes

Autobuild links between two levels using their time information
engassim.epg

EPG-compressed trackdata from the segment list engassim
import_mediaFiles

Import media files to emuDB
ddiff

Differentiation of tracks
coutts2.l

Vector of word label from the segment list coutts2
epgplot

Plot palatographic data
summary.trackdata

summary trackdata
serve

Serve EMU database to EMU-webApp
demo.all.f0

F0 track data for segment list demo.vowels
vowlax

Segment list of four lax vowels, read speech, one male and one female speaker of Standard North German from database kielread.
label_convert

convert label
coutts.epg

EPG-compressed trackdata from the segment list coutts
get.time.element

Get data for a given time
isol.fdat

Trackdata of formants from the segment list isol
dip.fdat

Trackdata of formants from the segment list dip
vowlax.fund

Trackdata of fundamental frequency from the segment list vowlax
fric.dft

Spectral trackdata object from the segment list fric.
isol.l

Vector of vowel phoneme labels from the segment list isol
epgcog

Electropalatographic centre of gravity
demo.vowels.fm

Formant track data for segment list demo.vowels
polhom.epg

EPG-compressed trackdata from the segment list polhom
AddListRemoveSsffTrackDefinition

Add / List / Remove ssffTrackDefinition to / from / of emuDB
emuRtrackdata

emuR track data object
dbnorm

Function to dB-normalise spectral objects
get_trackdata

Get trackdata from loaded emuDB
engassim

Segment list of a sequence of syllable final n or N preceding k or g , isolated words single speaker, Australian English female from database epgassim.
moments

Function to calculate statistical moments
convert_BPFCollection

Convert a Bas Partitur File Collection (audio and BAS Partitur files) to an emuDB
mu.linetype.get

mu linetype get
outliers

outliers
vowlax.rms

Trackdata of RMS energy from the segment list vowlax
mahal

Classify using Mahalanobis distance
palate

Obtain a three-dimensional palatographic array
classplot

Produce a classification plot from discriminant or SVM modelling
is.trackdata

Test whether an object is an Emu trackdata object
demo.all.fm

Formant track data for segment list demo.vowels
rescale.nearey

rescale nearey
emusegs.query

emusegs query
lob.sub

lob sub
start.emusegs

Start and end times for EMU segment lists and trackdata objects
linear

Perform linear time normalisation on trackdata.
load_emuDB

Load emuDB
mu.colour.get

get a EMU color
epgai

Electropalatographic contact indices
ellipse

Calculate ellipse coordinates
summary.emusegs

summary emusegs
randomise.segs

Randomise or Reverse items in a segment list
list_files

List files of emuDB
rescale.gerst

rescale gerst
distance

distance
get.trackkeywrd

get trackkeywrd
is.seglist

is seglist
norm

Normalise speech data
modify.seglist

Modify one of the components of an Emu segment list
perform

Performance (hit rate) of a confusion matrix
mel.default

mel default
euclidean

Find the inter-euclidean distance for a data matrix
print.trackdata

print trackdata
vowlax.dft.5

Spectral matrix centred at the temporal midpoint of the vowels from the segment list vowlax.
plot.trackdata

Produces time-series plots from trackdata
coutts.sam

Trackdata of acoustic waveforms from the segment list coutts
segmentlist

Segment list
vowlax.left

Vector of labels preceding the vowels from the segment list vowlax
track.gradinfo

Calculate gradient summary information for trackdata
[.spectral

Expand spectral
query

Query emuDB
vowlax.spkr

Vector of speaker labels from the segment list vowlax.
add_files

Add files to emuDB
dsmooth

Smooth the data in a trackdata object.
polhom

Segment list of four Polish homorganic fricatives from database epgpolish.
tracktimes

Get the track times from EMU trackdata objects
engassim.w

Vector of word labels from the segment list engassim.
bayesian.metric

bayesian metric
vowlax.fdat.5

Matrix of formant data extracted at the temporal midpoint from the segment list vowlax.
train

Train a Gaussian Model
vowlax.fdat

Trackdata of formants from the segment list vowlax
AddListRemoveLinkDefinition

Add / List / Remove linkDefinition to / of / from emuDB
dct

Discrete Cosine Transformation
as.spectral

Function to convert an object into an object of class 'spectral'.
fric.w

Vector of word labels from the segment list fric.
SetGetRemoveLegalLabels

Set / Get / Remove legal labels of attributeDefinition of emuDB
as.matrix.emusegs

as.matrix.emusegs
epggs

Plot a grey-scale image of palatographic data.
SetGetSignalCanvasesOrder

Set / Get signalCanvasesOrder of / to / from emuDB
bind.default

data binding
rescale.lob

rescale lob
locus

Calculate locus equations for two-dimensional data
buildtrack

Build trackdata objects from the output of by()
makelab

Write out ESPS-style label files
engassim.l

Vector of phonetic labels from the segment list engassim: nK = nk,ng , sK = sk,sg
[.trackdata

Expand trackdata
print.emusegs

print emusegs
list_bundles

List bundles of emuDB
crplot

Function to plot a digital sinusoid and the circle from which it is derived.
cen.sub

Subfunction of cen
rad

Function to convert between Hertz and Radians
dapply

apply a function to each part of a trackdata object
linear.av

linear av
frames.time

Find the time and position of a data element.
as.trackdata

Create an Emu trackdata object
mel

Convert Hz to the mel scale
dcut

Function to extract a vector or matrix from EMU-Trackdata at a single time point of to create another EMU-trackdata object between two times.
matscan

Read matrix data from a file
muclass

Find common elements in vectors
e.dft

Spectral vector of a single E vowel produced by a male speaker of Standard North German.
classify

classify
requery_seq

Requery sequential context of segment list in an emuDB
plafit

Calculate the coefficients of a parabola
demo.all.rms

Emu track data for a rms track for segment list demo.all
vowlax.df

Data frame of various parameters and labels from the segment list vowlax
emuRsegs

emuR segment list
mahalanobis.metric

mahalanobis metric
polygonplot

polygonplot
shift

Function to shift the elements of a vector.
mu.colour

Function for specifying color, linetype, and line-widths in EMU plotting functions.
create_emuRdemoData

Create demo data for the emuR package
print.emuRsegs

Print emuDB segment list
vowlax.fund.5

Vector of fundamental frequency extracted at the temporal midpoint from the segment list vowlax.
dur.trackdata

Duration of trackdata elements
vowlax.right

Vector of labels following the vowels from the segment list vowlax
write.emusegs

Write an Emu segment list to a file
rbind.trackdata

A method of the generic function rbind for objects of class trackdata
epgsum

Sum contacts in palatograms.
AddListRemoveAttrDefLabelGroup

Add / List / Remove labelGroup to / of / from attributeDefinition of emuDB
frames

frames
bayesplot

bayesplot
make.emuRsegs

Make emuDB segment list
coutts.rms

rms Data to coutts segment list
freqtoint

Function to find the column number corresponding to frequencies of a spectral object
coutts2.sam

Trackdata of acoustic waveforms from the segment list coutts2
label

Get labels / utterances from segment list
coutts2.epg

EPG-compressed trackdata from the segment list coutts2
vowlax.word

Vector of word labels from the segment list vowlax.
vowlax.rms.5

Vector of RMS energy values at the temporal midpoint extracted at the temporal midpoint from the segment list vowlax
mahal.dist

Calculate mahalanobis distances
read.emusegs

Create an Emu segment list from a file
trackfreq

function to find the frequencies of a spectral object
dip

Segment list of dipththongs, two speakers one male, one female , Standard North German, read speech from database kielread
dim.trackdata

A method of the generic function dim for objects of class 'trackdata'
dtime

time signal times
fapply

Function that applies a function to an EMU spectral object
radians

Converts degrees to radians
requery_hier

Requery hierarchical context of a segment list in an emuDB
summary.emuDBhandle

Print summary of loaded EMU database (emuDB).
coutts2

Segment list, same as coutts but at a slower speech rate
convert_TextGridCollection

Convert a TextGridCollection (e.g. .wav & .TextGrid files) to emuDB
demo.vowels

Emu segment List
fric

Segment list of word-medial s or z one male speaker of Standard North German, read speech from database kielread.
emuR-package

emuR - Main Package of the EMU Speech Database Management System
dur.emusegs

Duration of segments
dextract

Extract a subset of data from a trackdata object
dur

duration
fric.l

Vector of labels from the segment list fric
is.spectral

Function to test whether the object is of class "spectral"
trackdata

Track data object
wordlax.l

Vector of word labels from segment list wordlax
create_emuRtrackdata

create emuRtrackdata object
plot.spectral

Plot spectra from EMU spectral objects
bridge

Three-columned matrix
coutts.l

Vector of word label from the segment list coutts
trapply

A method of the generic function by for objects of class 'trackdata'
dimnames.trackdata

Dimnames of trackdata object
mu.legend

make a EMU legend
list_sessions

List sessions of emuDB