Learn R Programming

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

phonfieldwork (version 0.0.13)

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

240

Version

0.0.13

License

GPL (>= 2)

Maintainer

George Moroz

Last Published

April 15th, 2024

Functions in phonfieldwork (0.0.13)

draw_sound

Draw Oscilogram, Spectrogram and annotation
srt_to_df

Subtitles .srt file to dataframe
get_sound_duration

Get file(s) duration
read_from_folder

Read multiple files from the folder
remove_textgrid_tier

Remove tier from texgrid
get_textgrid_names

Extract TextGrid names
textgrid_to_df

TextGrid to dataframe
intensity_to_df

Praat Intensity tier to dataframe
pitch_to_df

Praat Pitch tier to dataframe
flextext_to_df

FLEX's .flextext file to dataframe
tier_to_df

TextGrid's tier to dataframe
rename_soundfiles

Rename soundfiles
formant_to_df

Praat Formant object to dataframe
set_textgrid_names

Rewrite TextGrid names
create_glossed_document

Create a glossed document
add_leading_symbols

Create indices padded with zeros
audacity_to_df

Audacity's labels to dataframe
concatenate_soundfiles

Concatenate sounds
create_empty_textgrid

Create an empty TextGrid
concatenate_textgrids

Concatenate sounds
create_image_look_up

Create image look_up objects for html viewer
create_presentation

Creates a presentation
annotate_textgrid

Annotate textgrid
create_sound_play

Create audio play objects for html viewer
create_subannotation

Create boundaries in a texgrid tier
draw_spectrogram

Draw spectrograms
create_viewer

Create an annotation viewer
df_to_eaf

Dataframe to .eaf
df_to_tier

Dataframe to TextGrid's tier
exb_to_df

EXMARaLDA's .exb file to dataframe
df_to_exb

Dataframe to EXMARaLDA's .exb
extract_intervals

Extract intervals
eaf_to_df

ELAN's .eaf file to dataframe