Wolfram Language

Construcción de un Vocoder usando transformaciones STFT

El vocoder, se introdujo en las telecomunicaciónes en los años 30 y ha sido usado en contextos musicales desde los 70. La idea detrás es simple, consiste en imponer la cobertura espectral a una señal (el modulador) sobre un portador. De esta forma el tono del portador se preserva, pero la articulación y el timbre son determinados por el modulador.

Defina la señal de modulador usando SpeechSynthesize.

También defina el portador.

Asegúrese de que el portador tenga suficiente contenido espectral para ser filtrado por el modulador.

Usando MeanFilter, usted puede extraer la cobertura espectral del espectrograma de magnitud.

Usted puede entonces modificar la transformada de Fourier de audio de tiempo reducido del portador usando el modulador.

Y entonces reconstruya el audio usando InverseShortTimeFourier.

Ejemplos relacionados

de en fr ja ko pt-br zh