SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: IngHersog en Viernes 24 de Febrero de 2006, 19:04

Título: Espectro En Matlab
Publicado por: IngHersog en Viernes 24 de Febrero de 2006, 19:04
B) Estoy tratando de ver el espctro de voz por matlab, para tratar de trabajar la voz con DSPs
Título: Re: Espectro En Matlab
Publicado por: allisap en Lunes 6 de Marzo de 2006, 00:47
Bueno, no defines si la voz ya la tienes capturara (por lo del muestreo y esas cosas) o si tienes un archivo, wav por ejemplo, :unsure:

si ya tienes el archivo wav, puedes usar la instruccion  wavread para leer los datos de audio y despues unicamente transformarlos al dominio de la frecuencia (con trasformada de Fourier)
Título: Re: Espectro En Matlab
Publicado por: IngHersog en Jueves 16 de Marzo de 2006, 18:55
Cita de: "allisap"
Bueno, no defines si la voz ya la tienes capturara (por lo del muestreo y esas cosas) o si tienes un archivo, wav por ejemplo, :unsure:

si ya tienes el archivo wav, puedes usar la instruccion  wavread para leer los datos de audio y despues unicamente transformarlos al dominio de la frecuencia (con trasformada de Fourier)
 :P Oye, gracias, ya tengo la grafiza del espectro de la voz capturada, como puedo aplicarle trasnformada de fourier a esta señal, para que me queden en el dominio de la frecuencia.
Título: Re: Espectro En Matlab
Publicado por: allisap en Martes 21 de Marzo de 2006, 18:00
hola :D

bueno la transformacion al dominio de la frecuencia la haces con fft que calcula la transformada rapida de Fourier, solo recuerda que como es una funcion real de tiempo, solo te interesa la mitad del espectro, ya que es simetrico para este tipo de funciones.