Version 0.5.4 2025-07-14
Version 0.5.3 2025-07-14
diarize.R
because it is ‘Unauthorized’ by CRAN.extract_features.R because it is ‘Forbidden’ by
CRAN.extract_features.R because it is ‘Forbidden’ by CRAN.Version 0.5.2 2025-07-11
embedr package by
Michael McCarthy, under MIT License:
https://github.com/mccarthy-m-g/embedr/blob/master/LICENSE.md. This
inclusion is temporary and will be discontinued once embedr
is available on CRAN. See https://github.com/mccarthy-m-g/embedr for
more details.+ file LICENSE from DESCRIPTION (CRAN).Version 0.5.1 2025-07-10
gm.spn2octave renamed to spn2abc,
examples updated (http added, octave removed).#' @param x @ assign_notes.R..data$ before f0, f1 and f2 @ piano_plot.R.\dontrun to check_chords.R examples when
try_perm = TRUE. Take a long time!Version 0.5.0 2025-07-10
Version 0.4.31 2025-04-11
Version 0.4.30 2025-04-11
octave.R renamed to
spn2octave.R.check_chords.R.Version 0.4.29 2025-03-16
octave.R.Version 0.4.28 2025-03-14
ggplot2:: at aes, xlab,
ylab and ggtitle.Version 0.4.27 2025-03-14
Version 0.4.26 2025-03-14
'mfcc','rf','rcf','rpf','rfc'
from the default argument of extract_features.R'gain' to the default argument of
extract_features.Rpiano_plot.R.cut_audio.R.assign_notes.R.Version 0.4.25 2024-06-09
try to line 209 of splitw.R.Version 0.4.24 2024-03-25
'pyannote/speaker-diarization' set to
'pyannote/speaker-diarization-3.1' @ diarize.Rspeechbrain to
https://raw.githubusercontent.com/filipezabala/voice/master/requirements.txtVersion 0.4.22 2022-MM-DD
pycall set from
'~/miniconda3/envs/pyvoice38/bin/python3.8' to
'~/miniconda3/envs/pyvoice/bin/python' @ diarize.R and
extract_features.RVersion 0.4.21 2023-04-20
voicegnette_R after Prof
Brian Ripley’s email: “Dear maintainer, Please see the problems shown on
https://cran.r-project.org/web/checks/check_results_voice.html.
Please correct before 2023-05-03 to safely retain your package on CRAN.
The CRAN Team”Version 0.4.20 2023-04-20
filesRange and features switched. Now
filesRange is in the 3rd and features in the
2nd positions in the argument vector. This change impacts the examples
of interp_df.R, interp_mc.R,
smooth_df.R, tag.R.f0_praat, …, f8_praat implemented in
extract_features.R.pycall = '~/miniconda3/envs/pyvoice38/bin/python3.8'
added as argument in extract_features.R.formants set to fmt in
extract_features.R.windowShift set to 10 as default in
extract_features.R and feat_summary.R.extract_features_py.R deprecated.voice::conv set to voice::interp at lines
45 and 50 of interp_mc.R.get_ removed from spltw.R.voice::diarize
documentation.Version 0.4.19 2023-04-06
voice::conv set to voice::interp.voice::conv_mc set to
voice::interp_mc.voice::conv_df set to
voice::interp_df.gender set to sex as argument of
voice::extract_features.gender set to sex as argument of
voice::feat_summary.gender set to sex as argument of
voice::tag.Version 0.4.18 2023-04-05
pycall argument to
voice::extract_features_py.voice::extract_features.voice::extract_features_py.F0 column inferred via
voice::extract_features_py set to f0_praat.
Line 39 of extract_f0.py, (df_f0_long['f0_praat']) and line
83 of extract_features_py.R
(dplyr::select(id, file_name, interval, F0) %>%).1, column inferred via
voice::extract_features_py set to
f0_praat.mhs set to f0_mhs in
voice::extract_features.voice::extract_features:
features = c('f0', 'formants', # Pitch and formants
'df', 'pf', # Formant dispersion and position
'rf', 'rpf', 'rcf', # Formant removals
'rfc', # (R)e(F)lection (C)oefficients
'mfcc'), # (M)el (Frequency (C)epstral (C)oefficientsvoice::extract_features.voice::diarize calls directly
pyannote.audio via reticulate using a token.
The download and call of libs.py and
diarization-pyannote.py is no longer needed.Version 0.4.17 2023-03-14
poetry (sent to
draft/poetry.R), created R/diarize
instead.data/id_path.rda and
man/id_path.Rd (sent to draft/id_path.rda and
draft/id_path.Rd), created
/data/mozilla_id_path.rda and
man/mozilla_id_path.Rd instead.voice::diarize exported to NAMESPACE.Version 0.4.16 2022-09-14
features
argument.Version 0.4.15 2022-09-07
autoDir parameter
documentation at poetry.Rverbose = FALSE:
to.data.frame = to.data.frame to cn.li
call @ R/conv_df.R.Version 0.4.14 2022-09-02
@return to R/write_list.R. This implies adding a
\value field to the corresponding .Rd file.Version 0.4.12
nchar('Tools for Voice Analysis, Speaker Recognition and Mood Inference')@return to the following .R files regarding
exported methods and explaining the functions results in the
documentation. This implies adding a \value field to the
corresponding .Rd files.
\dontrun was replaced with or simply
added \donttest:
\url added to references at
Version 0.4.11 2022-08-28
\dontrun added to conv_mc.R.\dontrun added to na_filter.R.Version 0.4.10 2022-08-28
unlink('LICENSE') command.Version 0.4.9 2022-08-26
Version 0.4.8 2022-08-26
Version 0.4.7 2022-08-26
Version 0.4.6 2022-08-25
Version 0.4.5 2022-08-24
Version 0.4.4 2022-08-23
list.txt file was generated by
write_list.R function. \dontrun environment
was applied to solve the problem at devtools::check.Version 0.4.3 2022-07-18
Version 0.4.2 2022-07-18
Version 0.4.1 2022-07-18
Version 0.4.0 2022-07-17
Version 0.3.22 2022-07-15
Version 0.3.21 2022-06-10
Version 0.3.20 2022-05-30
Version 0.3.19 2022-05-30
Version 0.3.18 2022-05-23
Version 0.3.17 2022-05-22
Version 0.3.16 2022-05-22
Version 0.3.15 2022-05-21
Version 0.3.14 2022-05-07
Version 0.3.13 2022-MM-DD
Version 0.3.12 2022-02-13
toLowerGroupBy @ feat_summary.R and tag.R.Version 0.3.11 2022-02-11
x <- dplyr::as_tibble(x) @
feat_summary.R.Version 0.3.10 2022-02-11
Version 0.3.9 2022-02-10
Version 0.3.8 2022-02-09
dplyr::vars @ feat_summary.RVersion 0.3.7 2022-02-09
Version 0.3.6 2022-01-02
Version 0.3.5 2022-01-02
Version 0.3.4 2022-01-01
id_path <- E %>%
select(client_id:path)
save(id_path, file = '~/Dropbox/D_Filipe_Zabala/pacotes/voice/data/id_path.rda', compress = 'xz')
voice::id_pathVersion 0.3.3 2022-01-01
Eid <- E %>%
select(client_id:path)
save(Eid, file = '~/Dropbox/D_Filipe_Zabala/pacotes/voice/data/id_path.rda', compress = TRUE)
data(voice::id_path)Version 0.3.2 2021-12-15
Version 0.3.1 2021-12-03
Version 0.3.0 2021-12-03
ZCR, RFC, AC, and
MFCC (numbers) @ feat_summary.R.Version 0.2.11 2021-11-27
Version 0.2.10 2021-11-27
RCf <- paste0('RCf', 2:8)RPf <- paste0('RPf', 2:8)Version 0.2.9 2021-11-27
dat$Dfn <- dat$Fn-dat$F1 set to
dat$Dfn <- (dat$Fn-dat$F1)/(n-1) @ Df - Formant
Dispersion by Fitch (1997) @ extract_features.Version 0.2.8 2021-11-27
Version 0.2.7 2021-11-10
Version 0.2.6 2021-11-07
'rule = 2' to line 52 @ conv.R.Version 0.2.5 2021-10-25
Version 0.2.4 2021-10-14
tag_F0_iqr = IQR(F0, na.rm = TRUE) @
feat_summary.R.tag_F0_mad = mad(F0, na.rm = TRUE) @
feat_summary.R.Version 0.2.3 2021-10-13
x[,subj.id] <- as.character(cumsum(!duplicated(x[,subj.id])))
@ tag.R.Version 0.2.2 2021-10-13
Version 0.2.1 2021-10-13
mc.cores = 1 and dropped i
= 4.Version 0.2.0 2021-10-13
Version 0.1.1 2021-09-27
audio_id(x, i = 5, drop_fn = FALSE) set to
id_file(x, col = NULL, pattern = '[_.]', i = 5, drop_col = FALSE)id set to id_seq, id_file set
to id_seq_file @ extract_features.R.Version 0.1.0 2021-09-26
drop_fn = TRUE set to drop_fn = FALSEVersion 0.0.0.9047 2021-09-21
Version 0.0.0.9046 2021-09-15
.name_repair = 'unique' to
tibble::as_tibble @ smooth_df.R. This solved the Warning:
The x argument of as_tibble.matrix() must have
unique column names if .name_repair is omitted as of tibble
2.0.0. Using compatibility .name_repair.Version 0.0.0.9045 2021-09-15
names(rttm) <- basename(rttmFiles), or file/base
names inserted as names in list @ read_rttm.R.~black and ~Black to
notes_freq.R.method == 'black' and
method == 'Black' @ notes.R.method set to measure @ notes.R.frequency set to freq @ notes_freq.R. .
New col order @ notes_freq.R: freq, spn.lo, spn.hi, spn, midi, black,
Black, wavelength . as_tibble set to
tibble::as_tibble @ smooth_df.R. . xs_li set
to snum_li @ smooth_df.R. . xs_df set to
snum_df @ smooth_df.R. . xs_final set to
xs @ smooth_df.R. . Ordered Imports: dplyr, e1071, ellipse,
ggfortify, ggplot2, R.utils, RColorBrewer, reticulate, seewave, tibble,
tidyr, tuneR, VIM, wrassp, zooVersion 0.0.0.9044 2021-09-12
Version 0.0.0.9043 2021-09-12
as.tibble = TRUE @ enrich_rttm.R.Version 0.0.0.9042 2021-09-12
is.num <- unlist(lapply(x, class)) == 'numeric'
changed to
is.num <- sapply(x, class) %in% c('integer', 'numeric')
@ conv_df.as.tibble = TRUE @ enrich_rttm.R.Version 0.0.0.9041 2021-09-10
mc.cores = parallel::detectCores() to
mc.cores = 1 @ conv_df.R, conv_mc.R,
extract_features.R.silence.gap set from 0.4 to 0.5 (universal
standard) @ splitw.R, enrich_rttm.R.Version 0.0.0.17
import os import re
file_list = []
for root, dirs, files in os.walk('./'):
file_list = [f for f in files if re.findall(r'[.]wav', f, re.IGNORECASE)]
break
print(file_list)
Version 0.0.0.1 2018-11-21 08:30:00 GMT-3