{
  "_id": "6a1d754b1d7bb097a0a51826",
  "License": "GPL-3",
  "LazyData": "true",
  "Package": "vocaldia",
  "Type": "Package",
  "Title": "Create and Manipulate Vocalisation Diagrams",
  "Version": "0.8.4",
  "Date": "2022-08-14",
  "Authors@R": "person(\"Saturnino\", \"Luz\", email = \"luzs@acm.org\", role = c(\"aut\", \"cre\"))",
  "Description": "Create adjacency matrices of vocalisation graphs from\ndataframes containing sequences of speech and silence\nintervals, transforming these matrices into Markov diagrams,\nand generating datasets for classification of these diagrams by\n'flattening' them and adding global properties (functionals)\netc.  Vocalisation diagrams date back to early work in\npsychiatry (Jaffe and Feldstein, 1970) and social psychology\n(Dabbs and Ruback, 1987) but have only recently been employed\nas a data representation method for machine learning tasks\nincluding meeting segmentation (Luz, 2012)\n<doi:10.1145/2328967.2328970> and classification (Luz, 2013)\n<doi:10.1145/2522848.2533788>.",
  "RoxygenNote": "7.2.1",
  "Encoding": "UTF-8",
  "URL": "https://git.ecdf.ed.ac.uk/sluzfil/vocaldia",
  "BugReports": "https://git.ecdf.ed.ac.uk/sluzfil/vocaldia/-issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 12:01:46 UTC",
    "User": "root"
  },
  "Author": "Saturnino Luz [aut, cre]",
  "Maintainer": "Saturnino Luz <luzs@acm.org>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2022-08-14 19:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/vocaldia",
  "RemoteRef": "HEAD",
  "RemoteSha": "af03c18a4b7783616fa9585582601e1a611b7804",
  "MD5sum": "70d7071127c0ca5952044b81af906e9a",
  "_user": "cran",
  "_type": "src",
  "_file": "vocaldia_0.8.4.tar.gz",
  "_fileid": "e2eb846cc095209ff6f954a6c89b40b6da160761243393a078125c2df60b4dba",
  "_filesize": 322777,
  "_sha256": "e2eb846cc095209ff6f954a6c89b40b6da160761243393a078125c2df60b4dba",
  "_created": "2026-06-01T12:01:46.000Z",
  "_published": "2026-06-01T12:04:27.550Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78847785185,
      "time": 123,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7330946032"
    },
    {
      "job": 78847785140,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7330946089"
    },
    {
      "job": 78847355250,
      "time": 148,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7330904667"
    },
    {
      "job": 78847785137,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7330935804"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26753519814",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/vocaldia",
  "_commit": {
    "id": "af03c18a4b7783616fa9585582601e1a611b7804",
    "author": "Saturnino Luz <luzs@acm.org>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.8.4\n",
    "time": 1660506002
  },
  "_maintainer": {
    "name": "Saturnino Luz",
    "email": "luzs@acm.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "foreign",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 197,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/vocaldia"
  },
  "_searchresults": 21,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/vocaldia.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.8.0",
      "date": "2017-04-11"
    },
    {
      "version": "0.8.1",
      "date": "2017-04-15"
    },
    {
      "version": "0.8.2",
      "date": "2017-08-10"
    },
    {
      "version": "0.8.3",
      "date": "2020-05-08"
    },
    {
      "version": "0.8.4",
      "date": "2022-08-14"
    }
  ],
  "_exports": [
    "anonymise",
    "getEntropy",
    "getIDs",
    "getPauseType",
    "getPID",
    "getPofAgivenB",
    "getSampledVocalCountMatrix",
    "getSampledVocalMatrix",
    "getSilences",
    "getSyllablesAndSilences",
    "getTranscript",
    "getTurnTakingMatrix",
    "getTurnTakingProbMatrix",
    "getTurnType",
    "identifyGrpVocalisations",
    "identifyPauses",
    "identifyVocalisations",
    "igraph.vocaldia",
    "makeSessionDataSet",
    "makeVocalStatsDataset",
    "matrixExp",
    "namePauses",
    "printARFFfile",
    "read.cha",
    "startmatrix",
    "staticMatrix",
    "toDotNotation",
    "write.vocaldia"
  ],
  "_datasets": [
    {
      "name": "atddia",
      "title": "A sample Medical Team Meeting dialogue encoded as a vocaldia",
      "object": "vocdia",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "begin",
        "end",
        "speaker",
        "role",
        "dx",
        "trans"
      ],
      "rows": 7869,
      "table": true,
      "tojson": true
    },
    {
      "name": "vocmatrix",
      "title": "A sample vocalisation matrix",
      "object": "vocdia",
      "class": [
        "vocaldia"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "vocaldia-package",
      "title": "vocaldia: Create and Manipulate Vocalisation Diagrams",
      "topics": [
        "vocaldia-package",
        "vocaldia"
      ]
    },
    {
      "page": "anonymise",
      "title": "anonymise: anonymise a vocalisation diagram",
      "topics": [
        "anonymise",
        "anonymise.default",
        "anonymise.vocaldia"
      ]
    },
    {
      "page": "appendSpeechRate",
      "title": "appendSpeechRate: append pre-generated speech rate data to given dataframe t",
      "topics": [
        "appendSpeechRate"
      ]
    },
    {
      "page": "atddia",
      "title": "A sample Medical Team Meeting dialogue encoded as a vocaldia",
      "topics": [
        "atddia"
      ]
    },
    {
      "page": "getEntropy",
      "title": "getEntropy: safely return the Shannon entropy of a distribution.",
      "topics": [
        "getEntropy"
      ]
    },
    {
      "page": "getIDs",
      "title": "getIDs get speaker role IDs (PAR, INV) and info from CHA content",
      "topics": [
        "getIDs"
      ]
    },
    {
      "page": "getPauseType",
      "title": "getPauseType: name pause type between two vocalisation events.",
      "topics": [
        "getPauseType"
      ]
    },
    {
      "page": "getPID",
      "title": "getIDs get study-wide unique patient IDs from CHA content",
      "topics": [
        "getPID"
      ]
    },
    {
      "page": "getPofAgivenB",
      "title": "getPofAgivenB: transtion probability.",
      "topics": [
        "getPofAgivenB"
      ]
    },
    {
      "page": "getSampledVocalCountMatrix",
      "title": "getSampledVocalCountMatrix: generate vocalisation diagrams",
      "topics": [
        "getSampledVocalCountMatrix"
      ]
    },
    {
      "page": "getSampledVocalMatrix",
      "title": "getSampledVocalCountMatrix: generate vocalisation diagrams",
      "topics": [
        "getSampledVocalMatrix"
      ]
    },
    {
      "page": "getSilences",
      "title": "getSilences read silences file",
      "topics": [
        "getSilences"
      ]
    },
    {
      "page": "getSyllablesAndSilences",
      "title": "getSyllablesAndSilences: process Praat's grid for syllable nuclei",
      "topics": [
        "getSyllablesAndSilences"
      ]
    },
    {
      "page": "getTranscript",
      "title": "getTranscript: get transcription lines from .cha content",
      "topics": [
        "getTranscript"
      ]
    },
    {
      "page": "getTurnTakingMatrix",
      "title": "getSampledVocalCountMatrix: generate vocalisation diagrams",
      "topics": [
        "getTurnTakingMatrix"
      ]
    },
    {
      "page": "getTurnTakingProbMatrix",
      "title": "getTurnTakingProbMatrix: create a vocaldia from a data.frame.",
      "topics": [
        "getTurnTakingProbMatrix"
      ]
    },
    {
      "page": "getTurnType",
      "title": "getTurnType: return type of turn",
      "topics": [
        "getTurnType"
      ]
    },
    {
      "page": "identifyGrpVocalisations",
      "title": "identifyGrpVocalisations: replace appropriate vocalisation types",
      "topics": [
        "identifyGrpVocalisations"
      ]
    },
    {
      "page": "identifyPauses",
      "title": "identifyPauses: label pauses according to type.",
      "topics": [
        "identifyPauses"
      ]
    },
    {
      "page": "identifyVocalisations",
      "title": "identifyVocalisations: replace appropriate vocalisation types",
      "topics": [
        "identifyVocalisations"
      ]
    },
    {
      "page": "igraph.vocaldia",
      "title": "igraph.vocaldia: Create an igraph vocalisation diagram",
      "topics": [
        "igraph.vocaldia"
      ]
    },
    {
      "page": "makeSessionDataSet",
      "title": "makeSessionDataSet: create a data frame for a session (e.g. cookie scene description) based on .cha transcription files",
      "topics": [
        "makeSessionDataSet"
      ]
    },
    {
      "page": "makeVocalStatsDataset",
      "title": "makeVocalStatsDataset: create a dataset of vocalisation statistics (1 row per patient)",
      "topics": [
        "makeVocalStatsDataset"
      ]
    },
    {
      "page": "matrixExp",
      "title": "matrixExp: raise matrix to exp.",
      "topics": [
        "matrixExp"
      ]
    },
    {
      "page": "namePauses",
      "title": "namePauses: name pause types.",
      "topics": [
        "namePauses"
      ]
    },
    {
      "page": "plot.matrixseries",
      "title": "plotConvergence: plots Markov diagram convergence.",
      "topics": [
        "plot.matrixseries"
      ]
    },
    {
      "page": "plot.vocaldia",
      "title": "plot.vocaldia",
      "topics": [
        "plot.vocaldia"
      ]
    },
    {
      "page": "printARFFfile",
      "title": "printARFFfile: Create arff files by creating and flattening vocaldias",
      "topics": [
        "printARFFfile"
      ]
    },
    {
      "page": "read.cha",
      "title": "read.cha read CHA transcription file (format used by DementiaBank)",
      "topics": [
        "read.cha"
      ]
    },
    {
      "page": "startmatrix",
      "title": "startmatrix: return the first matrix of a converging series.",
      "topics": [
        "startmatrix",
        "startmatrix.default",
        "startmatrix.matrixseries"
      ]
    },
    {
      "page": "staticMatrix",
      "title": "staticMatrix Iterate until transition probabilities converge (or give up).",
      "topics": [
        "staticMatrix"
      ]
    },
    {
      "page": "toDotNotation",
      "title": "toDotNotation: conver vocaldia to graphviz dot notation",
      "topics": [
        "toDotNotation"
      ]
    },
    {
      "page": "vocmatrix",
      "title": "A sample vocalisation matrix",
      "topics": [
        "vocmatrix"
      ]
    },
    {
      "page": "write.vocaldia",
      "title": "write.vocaldia",
      "topics": [
        "write.vocaldia"
      ]
    }
  ],
  "_readme": "https://github.com/cran/vocaldia/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 2.0211892990699383,
  "_indexed": true,
  "_nocasepkg": "vocaldia",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.4",
      "date": "2026-06-01T12:03:53.000Z",
      "distro": "noble",
      "commit": "af03c18a4b7783616fa9585582601e1a611b7804",
      "fileid": "3e4de0f668954b5f3a854802c582649d596b21fbeee89fccc89dbbbd3bcba4dc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753519814"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.4",
      "date": "2026-06-01T12:03:53.000Z",
      "distro": "noble",
      "commit": "af03c18a4b7783616fa9585582601e1a611b7804",
      "fileid": "4516810ebf1d46c5f5e62e3df0fec04e93b22975ad6899e01286d062629914bb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753519814"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.4",
      "date": "2026-06-01T12:03:34.000Z",
      "commit": "af03c18a4b7783616fa9585582601e1a611b7804",
      "fileid": "de8118b34267f82f4e11bb492307b75e8e38987befafaac58b340809b3e6bf62",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753519814"
    }
  ]
}