{
  "_id": "699039745fcc687c950d8ba2",
  "Package": "phonfieldwork",
  "Type": "Package",
  "Title": "Linguistic Phonetic Fieldwork Tools",
  "Version": "0.0.17",
  "Authors@R": "c(\nperson(\ngiven = \"George\",\nfamily = \"Moroz\",\nrole = c(\"aut\", \"cre\"),\nemail = \"agricolamz@gmail.com\",\ncomment = c(ORCID=\"0000-0003-1990-6083\")),\nperson(\ngiven = \"Jonathan\",\nfamily = \"Keane\",\nrole = c(\"rev\"),\nemail = \"jkeane@gmail.com\",\ncomment = c(ORCID = \"0000-0001-7087-9776\")),\nperson(\ngiven = \"Niko\",\nfamily = \"Partanen\",\nrole = c(\"rev\"),\nemail = \"nikotapiopartanen@gmail.com\",\ncomment = c(ORCID = \"0000-0001-8584-3880\")),\nperson(\ngiven = \"Valeria\",\nfamily = \"Buntiakova\",\nrole = c(\"ctb\"),\nemail = \"valleriabun@gmail.com\",\ncomment = c(ORCID = \"0000-0003-2409-2651\"))\n)",
  "Description": "There are a lot of different typical tasks that have to be\nsolved during phonetic research and experiments. This includes\ncreating a presentation that will contain all stimuli, renaming\nand concatenating multiple sound files recorded during a\nsession, automatic annotation in 'Praat' TextGrids (this is one\nof the sound annotation standards provided by 'Praat' software,\nsee Boersma & Weenink 2020\n<https://www.fon.hum.uva.nl/praat/>), creating an html table\nwith annotations and spectrograms, and converting multiple\nformats ('Praat' TextGrid, 'ELAN', 'EXMARaLDA', 'Audacity',\nsubtitles '.srt', and 'FLEx' flextext). All of these tasks can\nbe solved by a mixture of different tools (any programming\nlanguage has programs for automatic renaming, and Praat\ncontains scripts for concatenating and renaming files, etc.).\n'phonfieldwork' provides a functionality that will make it\neasier to solve those tasks independently of any additional\ntools. You can also compare the functionality with other\npackages: 'rPraat' <https://CRAN.R-project.org/package=rPraat>,\n'textgRid' <https://CRAN.R-project.org/package=textgRid>.",
  "License": "GPL (>= 2)",
  "SystemRequirements": "pandoc (>= 1.14) - http://pandoc.org",
  "URL": "https://CRAN.R-project.org/package=phonfieldwork,\nhttps://docs.ropensci.org/phonfieldwork/",
  "BugReports": "https://github.com/ropensci/phonfieldwork/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Config/pak/sysreqs": "make libxml2-dev libx11-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2024-07-29 17:18:30 UTC",
  "RemoteUrl": "https://github.com/ropensci/phonfieldwork",
  "RemoteRef": "master",
  "RemoteSha": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-02-14 08:55:53 UTC",
    "User": "root"
  },
  "Author": "George Moroz [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1990-6083>),\nJonathan Keane [rev] (ORCID: <https://orcid.org/0000-0001-7087-9776>),\nNiko Partanen [rev] (ORCID: <https://orcid.org/0000-0001-8584-3880>),\nValeria Buntiakova [ctb] (ORCID:\n<https://orcid.org/0000-0003-2409-2651>)",
  "Maintainer": "George Moroz <agricolamz@gmail.com>",
  "MD5sum": "27529c190e0509d2dd515320963cf8b9",
  "_user": "ropensci",
  "_type": "src",
  "_file": "phonfieldwork_0.0.17.tar.gz",
  "_fileid": "233a7ed91334aeda0d9ce8833d74b42b6ba271b0f8189f902f802f5e15d208c9",
  "_filesize": 2354160,
  "_sha256": "233a7ed91334aeda0d9ce8833d74b42b6ba271b0f8189f902f802f5e15d208c9",
  "_created": "2026-02-14T08:55:53.000Z",
  "_published": "2026-02-14T08:59:32.696Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 63614305542,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510128656"
    },
    {
      "job": 63614305544,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510128148"
    },
    {
      "job": 63614305525,
      "time": 151,
      "config": "macos-devel-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510129041"
    },
    {
      "job": 63614305514,
      "time": 120,
      "config": "macos-release-arm64",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510126905"
    },
    {
      "job": 63614182168,
      "time": 164,
      "config": "pkgdown",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510117020"
    },
    {
      "job": 63614182170,
      "time": 199,
      "config": "source",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510119059"
    },
    {
      "job": 63614305516,
      "time": 122,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "5510126969"
    },
    {
      "job": 63614305530,
      "time": 85,
      "config": "windows-devel",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "5510124715"
    },
    {
      "job": 63614305529,
      "time": 166,
      "config": "windows-oldrel",
      "r": "4.4.3",
      "check": "OK",
      "artifact": "5510130217"
    },
    {
      "job": 63614305534,
      "time": 126,
      "config": "windows-release",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "5510127345"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/phonfieldwork",
  "_commit": {
    "id": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
    "author": "George Moroz <agricolamz@gmail.com>",
    "committer": "George Moroz <agricolamz@gmail.com>",
    "message": "new version\n",
    "time": 1722273510
  },
  "_maintainer": {
    "name": "George Moroz",
    "email": "agricolamz@gmail.com",
    "login": "agricolamz",
    "orcid": "0000-0003-1990-6083",
    "twitter": "@aGricolaMZ",
    "uuid": 15956515
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "tuneR",
      "role": "Imports"
    },
    {
      "package": "phonTools",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "mime",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "lingtypology",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "audacity",
    "eaf",
    "elan",
    "exb",
    "exmaralda",
    "fieldwork",
    "flextext",
    "phonetics",
    "phonology",
    "praat",
    "srt-subtitles",
    "textgrid"
  ],
  "_stars": 20,
  "_contributors": [
    {
      "user": "agricolamz",
      "count": 316,
      "uuid": 15956515
    },
    {
      "user": "vbunt",
      "count": 8,
      "uuid": 54185665
    },
    {
      "user": "sverhees",
      "count": 3,
      "uuid": 25479571
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 285,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phonfieldwork"
  },
  "_devurl": "https://github.com/ropensci/phonfieldwork",
  "_pkgdown": "https://docs.ropensci.org/phonfieldwork/",
  "_searchresults": 29,
  "_metadata": {
    "review": {
      "id": 385,
      "status": "reviewed",
      "version": "0.0.8",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/385"
    },
    "ropensci_category": "data-extraction"
  },
  "_rbuild": "4.5.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/phonfieldwork.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/phonfieldwork",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2019-08-24"
    },
    {
      "version": "0.0.2",
      "date": "2019-09-23"
    },
    {
      "version": "0.0.3",
      "date": "2020-01-07"
    },
    {
      "version": "0.0.4",
      "date": "2020-05-23"
    },
    {
      "version": "0.0.5",
      "date": "2020-06-08"
    },
    {
      "version": "0.0.6",
      "date": "2020-06-20"
    },
    {
      "version": "0.0.7",
      "date": "2020-07-10"
    },
    {
      "version": "0.0.8",
      "date": "2020-10-25"
    },
    {
      "version": "0.0.9",
      "date": "2020-10-26"
    },
    {
      "version": "0.0.10",
      "date": "2020-11-23"
    },
    {
      "version": "0.0.11",
      "date": "2021-03-02"
    },
    {
      "version": "0.0.13",
      "date": "2024-04-15"
    },
    {
      "version": "0.0.14",
      "date": "2024-05-10"
    },
    {
      "version": "0.0.15",
      "date": "2024-07-13"
    },
    {
      "version": "0.0.17",
      "date": "2024-07-29"
    }
  ],
  "_exports": [
    "annotate_textgrid",
    "audacity_to_df",
    "concatenate_soundfiles",
    "concatenate_textgrids",
    "create_empty_textgrid",
    "create_glossed_document",
    "create_presentation",
    "create_subannotation",
    "create_viewer",
    "df_to_eaf",
    "df_to_exb",
    "df_to_tier",
    "draw_sound",
    "draw_spectrogram",
    "eaf_to_df",
    "exb_to_df",
    "extract_intervals",
    "flextext_to_df",
    "formant_to_df",
    "get_sound_duration",
    "get_textgrid_names",
    "intensity_to_df",
    "pitch_to_df",
    "read_from_folder",
    "remove_textgrid_tier",
    "rename_soundfiles",
    "set_textgrid_names",
    "srt_to_df",
    "textgrid_to_df",
    "tier_to_df"
  ],
  "_help": [
    {
      "page": "add_leading_symbols",
      "title": "Create indices padded with zeros",
      "topics": [
        "add_leading_symbols"
      ]
    },
    {
      "page": "annotate_textgrid",
      "title": "Annotate textgrid",
      "topics": [
        "annotate_textgrid"
      ]
    },
    {
      "page": "audacity_to_df",
      "title": "Audacity's labels to dataframe",
      "topics": [
        "audacity_to_df"
      ]
    },
    {
      "page": "concatenate_soundfiles",
      "title": "Concatenate sounds",
      "topics": [
        "concatenate_soundfiles"
      ]
    },
    {
      "page": "concatenate_textgrids",
      "title": "Concatenate TextGrids",
      "topics": [
        "concatenate_textgrids"
      ]
    },
    {
      "page": "create_empty_textgrid",
      "title": "Create an empty TextGrid",
      "topics": [
        "create_empty_textgrid"
      ]
    },
    {
      "page": "create_glossed_document",
      "title": "Create a glossed document",
      "topics": [
        "create_glossed_document"
      ]
    },
    {
      "page": "create_image_look_up",
      "title": "Create image look_up objects for html viewer",
      "topics": [
        "create_image_look_up"
      ]
    },
    {
      "page": "create_presentation",
      "title": "Creates a presentation",
      "topics": [
        "create_presentation"
      ]
    },
    {
      "page": "create_sound_play",
      "title": "Create audio play objects for html viewer",
      "topics": [
        "create_sound_play"
      ]
    },
    {
      "page": "create_subannotation",
      "title": "Create boundaries in a texgrid tier",
      "topics": [
        "create_subannotation"
      ]
    },
    {
      "page": "create_viewer",
      "title": "Create an annotation viewer",
      "topics": [
        "create_viewer"
      ]
    },
    {
      "page": "df_to_eaf",
      "title": "Dataframe to .eaf",
      "topics": [
        "df_to_eaf"
      ]
    },
    {
      "page": "df_to_exb",
      "title": "Dataframe to EXMARaLDA's .exb",
      "topics": [
        "df_to_exb"
      ]
    },
    {
      "page": "df_to_tier",
      "title": "Dataframe to TextGrid's tier",
      "topics": [
        "df_to_tier"
      ]
    },
    {
      "page": "draw_sound",
      "title": "Draw Oscilogram, Spectrogram and annotation",
      "topics": [
        "draw_sound"
      ]
    },
    {
      "page": "draw_spectrogram",
      "title": "Draw spectrograms",
      "topics": [
        "draw_spectrogram"
      ]
    },
    {
      "page": "eaf_to_df",
      "title": "ELAN's .eaf file to dataframe",
      "topics": [
        "eaf_to_df"
      ]
    },
    {
      "page": "exb_to_df",
      "title": "EXMARaLDA's .exb file to dataframe",
      "topics": [
        "exb_to_df"
      ]
    },
    {
      "page": "extract_intervals",
      "title": "Extract intervals",
      "topics": [
        "extract_intervals"
      ]
    },
    {
      "page": "flextext_to_df",
      "title": "FLEX's .flextext file to dataframe",
      "topics": [
        "flextext_to_df"
      ]
    },
    {
      "page": "formant_to_df",
      "title": "Praat Formant object to dataframe",
      "topics": [
        "formant_to_df"
      ]
    },
    {
      "page": "get_sound_duration",
      "title": "Get file(s) duration",
      "topics": [
        "get_sound_duration"
      ]
    },
    {
      "page": "get_textgrid_names",
      "title": "Extract TextGrid names",
      "topics": [
        "get_textgrid_names"
      ]
    },
    {
      "page": "intensity_to_df",
      "title": "Praat Intensity tier to dataframe",
      "topics": [
        "intensity_to_df"
      ]
    },
    {
      "page": "pitch_to_df",
      "title": "Praat Pitch tier to dataframe",
      "topics": [
        "pitch_to_df"
      ]
    },
    {
      "page": "read_from_folder",
      "title": "Read multiple files from the folder",
      "topics": [
        "read_from_folder"
      ]
    },
    {
      "page": "remove_textgrid_tier",
      "title": "Remove tier from texgrid",
      "topics": [
        "remove_textgrid_tier"
      ]
    },
    {
      "page": "rename_soundfiles",
      "title": "Rename soundfiles",
      "topics": [
        "rename_soundfiles"
      ]
    },
    {
      "page": "set_textgrid_names",
      "title": "Rewrite TextGrid names",
      "topics": [
        "set_textgrid_names"
      ]
    },
    {
      "page": "srt_to_df",
      "title": "Subtitles .srt file to dataframe",
      "topics": [
        "srt_to_df"
      ]
    },
    {
      "page": "textgrid_to_df",
      "title": "TextGrid to dataframe",
      "topics": [
        "textgrid_to_df"
      ]
    },
    {
      "page": "tier_to_df",
      "title": "TextGrid's tier to dataframe",
      "topics": [
        "tier_to_df"
      ]
    }
  ],
  "_readme": "https://github.com/ropensci/phonfieldwork/raw/master/README.md",
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "hms",
    "htmltools",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "phonTools",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "rappdirs",
    "readr",
    "rlang",
    "rmarkdown",
    "sass",
    "signal",
    "tibble",
    "tidyselect",
    "tinytex",
    "tuneR",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "ethical_research_with_phonfieldwork.Rmd",
      "filename": "ethical_research_with_phonfieldwork.html",
      "title": "Ethical Research with phonfieldwork",
      "author": "George Moroz, NRU HSE Linguistic Convergence Laboratory",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Intro",
        "Linguistic research",
        "Bioacoustic research",
        "Other ethical problems"
      ],
      "created": "2020-07-08 16:53:52",
      "modified": "2020-07-15 06:19:27",
      "commits": 7
    },
    {
      "source": "data_manipulation_with_tidyverse.Rmd",
      "filename": "data_manipulation_with_tidyverse.html",
      "title": "Manipulating phonfieldwork data with tidyverse",
      "author": "George Moroz, NRU HSE Linguistic Convergence Laboratory",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        ".TextGrid, .eaf, .exb formats",
        ".flextext format"
      ],
      "created": "2020-09-28 21:55:32",
      "modified": "2024-04-08 18:26:00",
      "commits": 18
    },
    {
      "source": "phonfieldwork.Rmd",
      "filename": "phonfieldwork.html",
      "title": "Phonetic fieldwork and experiments with phonfieldwork package",
      "author": "G. Moroz, NRU HSE Linguistic Convergence Laboratory",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Install the package",
        "Philosophy of the phonfieldwork package",
        "The phonfieldwork package in use",
        "Make a list of your stimuli",
        "Create a presentation based on a list of stimuli",
        "Rename collected data",
        "Merge all data together",
        "Annotate your data",
        "Extracting your data",
        "Visualizing your data",
        "Read linguistic files into R",
        "Create a viewer",
        "References"
      ],
      "created": "2020-07-11 12:32:07",
      "modified": "2024-04-08 18:26:00",
      "commits": 41
    }
  ],
  "_score": 6.2405492482825995,
  "_indexed": true,
  "_nocasepkg": "phonfieldwork",
  "_universes": [
    "ropensci",
    "agricolamz"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.17",
      "date": "2026-02-14T08:58:13.000Z",
      "distro": "noble",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "405aa30bd7974f8840e60f19fd94009feefe52163474089f07279a84239c2af2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.5.2",
      "os": "linux",
      "version": "0.0.17",
      "date": "2026-02-14T08:58:05.000Z",
      "distro": "noble",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "df8b3503f1ade7da388c4d6c3463fd0ba9ed218cf277e5fe93b5267d1ff6ed50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.17",
      "date": "2026-02-14T08:58:17.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "45a84f26882ed698c6035bf4ec1f92be6e9510c61fc1ac799a8d3458564f0349",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.5.2",
      "os": "mac",
      "version": "0.0.17",
      "date": "2026-02-14T08:57:50.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "86e20212cf4047607e698c204b9d6106e9a69758f889093385adc492c578cf4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "0.0.17",
      "date": "2026-02-14T08:58:17.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "dbf8d4ccf963df04de2b070a497225b3847677d48b8775357b5c40fbc132ab2c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.17",
      "date": "2026-02-14T08:57:10.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "a69324715302118fd1eaaedd2d4f2b630acd37c9c027ac167c78beab4d4ad6f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.4.3",
      "os": "win",
      "version": "0.0.17",
      "date": "2026-02-14T08:58:33.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "7f84adacdc2577d005476d2b9359459ab794616390701864e831159cb7b81626",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    },
    {
      "r": "4.5.2",
      "os": "win",
      "version": "0.0.17",
      "date": "2026-02-14T08:57:45.000Z",
      "commit": "9a5996a9e7112a7df905530b6abb65ac180cc43a",
      "fileid": "099a037fb1f155bc3dd3049b222a0e29c4ce271eeb5c55fb81116cc46883adf5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/22014551864"
    }
  ]
}