estoy trabajando en un proyecto en el que tengo que extraer el sonido humano a partir de un archivo .wav de audio utilizando Java.extraer el sonido humano a partir de un archivo WAV utilizando Java
El archivo .wav de audio puede tener de 3 a 4 sonidos como perro, gato, música y humano. Tendré que identificar el sonido humano y luego extraer esa parte del archivo de audio .wav.
estoy usando FFT.java y Complex.java.
Ahora me han escrito una clase AudioFileReader que lee el archivo audio.wav desde el disco duro y luego convertir esto en bytes matriz. Luego usé los FFT.java y Complex.java antes mencionados para aplicar FFT.fft (bytesArray), lo que me da una matriz compleja a cambio;
Ahora el problema es cómo extraer el patrón de bytes de sonido humano desde el complejo conjunto devuelto ... ¿alguien sabe cómo podría ser capaz de lograr esto?
Editar: Asumimos un archivo audio.wav muy simple. Por ejemplo, sonido de gato, silencio, sonido humano, silencio, sonido de perro, silencio, etc. Sin mezcla de voces.
¿Tiene una pregunta? –
Estoy luchando con el proyecto para terminar, pero aún no hay éxito. Necesito ayuda para extraer el sonido humano del archivo wav usando java pero atascado hasta ahora. –
Tengo curiosidad si también podrás extraer el sonido de un humano que imita a un gato.¿Y un loro que imita a un humano imitando a un gato? – Curd