Learn R Programming

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

phonfieldwork (version 0.0.11)

Linguistic Phonetic Fieldwork Tools

Description

There are a lot of different typical tasks that have to be solved during phonetic research and experiments. This includes creating a presentation that will contain all stimuli, renaming and concatenating multiple sound files recorded during a session, automatic annotation in 'Praat' TextGrids (this is one of the sound annotation standards provided by 'Praat' software, see Boersma & Weenink 2020 ), creating an html table with annotations and spectrograms, and converting multiple formats ('Praat' TextGrid, 'ELAN', 'EXMARaLDA', 'Audacity', subtitles '.srt', and 'FLEx' flextext). All of these tasks can be solved by a mixture of different tools (any programming language has programs for automatic renaming, and Praat contains scripts for concatenating and renaming files, etc.). 'phonfieldwork' provides a functionality that will make it easier to solve those tasks independently of any additional tools. You can also compare the functionality with other packages: 'rPraat' , 'textgRid' .

Copy Link

Version

Install

install.packages('phonfieldwork')

Monthly Downloads

260

Version

0.0.11

License

GPL (>= 2)

Maintainer

George Moroz

Last Published

March 2nd, 2021

Functions in phonfieldwork (0.0.11)

concatenate_textgrids

Concatenate sounds
create_empty_textgrid

Create an empty TextGrid
draw_sound

Draw Oscilogram, Spectrogram and annotation
annotate_textgrid

Annotate textgrid
df_to_tier

Dataframe to TextGrid's tier
create_image_look_up

Create image look_up objects for html viewer
draw_spectrogram

Draw spectrograms
srt_to_df

Subtitles .srt file to dataframe
textgrid_to_df

TextGrid to dataframe
eaf_to_df

ELAN's .eaf file to dataframe
create_presentation

Creates a presentation
create_sound_play

Create audio play objects for html viewer
formant_to_df

Praat Formant object to dataframe
flextext_to_df

FLEX's .flextext file to dataframe
read_from_folder

Read multiple files from the folder
create_subannotation

Create boundaries in a texgrid tier
get_textgrid_names

Extract TextGrid names
remove_textgrid_tier

Remove tier from texgrid
get_sound_duration

Get file(s) duration
create_viewer

Create an annotation viewer
tier_to_df

TextGrid's tier to dataframe
concatenate_soundfiles

Concatenate sounds
exb_to_df

EXMARaLDA's .exb file to dataframe
intensity_to_df

Praat Intensity tier to dataframe
pitch_to_df

Praat Pitch tier to dataframe
extract_intervals

Extract intervals
set_textgrid_names

Rewrite TextGrid names
rename_soundfiles

Rename soundfiles
create_glossed_document

Create a glossed document
audacity_to_df

Audacity's labels to dataframe
add_leading_symbols

Create indices padded with zeros