Pre-processing¶
Pre-processing algorithms.
Todo
There’s not common well designed interface yet, may change in near future. https://github.com/r9y9/nnmnkwii/issues/8.
-
class
nnmnkwii.preprocessing.DeltaAppender(windows)[source]¶ Append delta features.
Given a
N x T x Darray, features of multiple utterances, transform features into static + delta features for each utterance.-
windows¶ list – A sequence of windows. See
nnmnkwii.functions.mlpg()for what window means.
-
Alignment¶
-
class
nnmnkwii.preprocessing.alignment.DTWAligner(dist=<function DTWAligner.<lambda>>, radius=1, verbose=0)[source]¶ Align feature matcies
-
dist¶ function – Distance function
-
radius¶ int – Radius
-
verbose¶ int – Default is 0
-
-
class
nnmnkwii.preprocessing.alignment.IterativeDTWAligner(n_iter=3, dist=<function IterativeDTWAligner.<lambda>>, radius=1, verbose=0)[source]¶ Align feature matcies iteratively using GMM-based feature conversion
-
n_iter¶ int – Number of iterations.
-
dist¶ function – Distance function
-
radius¶ int – Radius
-
verbose¶ int – Default is 0
-