syllable_sum - Count the number of syllables per row of text.
syllable_count - Count the number of syllables in a single text string.
polysyllable_sum - Count the number of polysyllables per row of text.
combo_syllable_sum - Count the number of both syllables and
polysyllables per row of text.
logical. If TRUE attempts to run the function on
multiple cores. Note that this may not mean a speed boost if you have one
core or if the data set is smaller as the cluster takes time to create.
text
A single character vector of text.
remove.bracketed
logical. If TRUE brackets are removed from
the analysis.
algorithm.report
logical. If TRUE generates a report of words
not found in the dictionary (i.e., syllables were calculated with an
algorithm).
Value
syllable_sum - returns a vector of syllable counts per row.
syllable_count - returns a dataframe of syllable counts and
algorithm/dictionary uses and, optionally, a report of words not found in the dictionary.
polysyllable_sum - returns a vector of polysyllable counts per row.
combo_syllable_sum - returns a dataframe of syllable and polysyllable
counts per row.
Details
The worker function of all the syllable functions is
syllable_count, though it is not intended for direct
use on a transcript. This function relies on a combined dictionary lookup
(based on the Nettalk Corpus (Sejnowski & Rosenberg, 1987)) and backup
algorithm method.
References
Sejnowski, T.J., and Rosenberg, C.R. (1987). "Parallel networks
that learn to pronounce English text" in Complex Systems, 1, 145-168.