Use DTW para comparar grabaciones
Importe, recorte y preprocese cuatro grabaciones de la primera oración de Alice in Wonderland.
muestre la entrada completa de Wolfram Language
In[2]:=

alice = ConformAudio[
MapThread[
AudioNormalize[
AudioChannelMix[AudioTrim[AudioResample[Import[#1], 11025], #2],
1]] &, {urls, times}]]
Out[2]=

Muestre los gráficos de las señales.
In[3]:=

AudioPlot[alice, ImageSize -> Medium]
Out[3]=

Calcule y grafique los atributos de MFCC de las muestras.
In[4]:=

mfcc = AudioLocalMeasurements[#, "MFCC",
PartitionGranularity -> {.05, .01}]["Values"] & /@ alice;
In[5]:=

Column[MatrixPlot[#, PlotTheme -> "Minimal", ImageSize -> Medium] & /@
Transpose /@ mfcc]
Out[5]=

Calcule la distancia de deformación de tiempo dinámico entre las grabaciones usando WarpingDistance.
In[6]:=

DistanceMatrix[mfcc,
DistanceFunction -> WarpingDistance] // MatrixPlot
Out[6]=

Calcule la correspondencia de deformación de tiempo dinámico usando WarpingCorrespondence.
In[7]:=

{n, m} = WarpingCorrespondence[mfcc[[1]], mfcc[[2]]];
muestre la entrada completa de Wolfram Language
Out[8]=
