Preguntas etiquetadas con spectrogram

2
¿Mejorando la resolución del espectrograma en Python?
Estoy usando la specgram()función matplotlibpara generar espectrogramas de archivos de ondas de voz en Python, pero la salida siempre es de una calidad muy inferior a la que puede generar mi software de transcripción normal, Praat. Por ejemplo, la siguiente llamada: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Genera esto: Mientras …

4
Reconstrucción de señal de audio de espectrograma
Tengo un conjunto de canciones para las cuales extraje el espectrograma de magnitud usando una ventana de Hamming con una superposición del 50%. Después de extraer el espectrograma, hice una reducción de dimensionalidad usando el Análisis de Componentes Principales (PCA). Después de reducirlo a una dimensión menor, reconstruí los espectrogramas …

1
Crear un espectrograma
He estado tratando de resolver la lógica de esta tarea y planeo usar el paquete fuente KissFFT para realizar la transformación rápida de Fourier. Por favor, avíseme si esto parece correcto: Asignar una estructura FFT, es decir. kiss_fft_alloc(N,0,NULL,NULL) ¿Dónde Nestá el tamaño de la ventana que estoy usando? El búfer …

1
¿Cuál es la resolución de frecuencia máxima para el espectrograma de implementación STFT de Matlab ()?
La spectrogram()función de Matlab calcula el STFT de una señal. Describe su NFFTargumento de la siguiente manera: S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)especifica el número de puntos de frecuencia utilizados para calcular las transformadas discretas de Fourier. Si NFFTno se especifica, NFFTse usa el predeterminado . ¿Estoy en lo cierto en que NFFTes …

3
Conversión de espectrograma mel a espectrograma
Tengo un conjunto de canciones para las cuales extraje STFT (Short-Time Fourier Transform) y utilicé el espectro de magnitud |S||S||S| para calcular el espectrograma de mel utilizando una matriz de banco de filtros de mel MMM, entonces X=log(M×|S|)X=log⁡(M×|S|)X=\log(M\times |S|). Quiero saber si hay algún método para revertir este proceso, es …

2
interpretar el escalograma wavelet
Mi conocimiento de wavelets es menor que épsilon. Tengan paciencia conmigo. Si tengo una señal de dos sinusoides bien separados (15 y 48 Hz) más algo de ruido aleatorio, puedo distinguir claramente los dos en un espectrograma (las dos franjas en mi imagen); t=0:0.002:1; % fs = 500 Hz x=4*sin(2*pi*15*t)+2*cos(2*pi*48*t); …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.