Version 0.5.0 2025-03-31
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.R
piano_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)oefficients
voice::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_path
Version 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