Articles of áudio

Como gerar o espectro de áudio usando fft em C ++?

Eu quero gerar um espectro de áudio (como visto neste vídeo ) de um arquivo de áudio mp3. Basicamente, este problema requer o cálculo do fft do sinal de áudio. Como faço para programar isso em C / C ++? Eu olhei para um par de bibliotecas de código aberto, como FFTW e eu realmente […]

Como recuperar a duração do MP3 no .net?

Eu construí um aplicativo WPF onde os usuários podem arrastar e soltar arquivos MP3 em uma checkbox de listview. Eu preciso de uma maneira de calcular a duração total da playlist. Quais bibliotecas devo usar? Ou é possível usar apenas o framework .NET?

Por que os events de áudio e vídeo não borbulham?

Eu estava me perguntando por que algum javascript meu não iria funcionar até eu percebi que os events de áudio não borbulharam na tree DOM, por exemplo, o timeupdate -event. Existe uma razão para não deixar os events da bolha de tags de áudio e vídeo?

Controle de volume de áudio (aumentar ou diminuir) em Java

Como faço para aumentar o volume de um stream de áudio wav de saída usando Java? Estou tendo problemas com vários mecanismos Java TTS e o volume de saída da fala sintetizada. Existe uma chamada de API ou um doo-hickey.jar que posso usar para aumentar o volume?

java.io.IOException: mark / reset não suportado

try { //String location = dir1.getCanonicalPath()+”\\app_yamb_test1\\mySound.au”; //displayMessage(location); AudioInputStream audio2 = AudioSystem.getAudioInputStream(getClass().getResourceAsStream(“mySound.au”)); Clip clip2 = AudioSystem.getClip(); clip2.open(audio2); clip2.start(); } catch (UnsupportedAudioFileException uae) { System.out.println(uae); JOptionPane.showMessageDialog(null, uae.toString()); } catch (IOException ioe) { System.out.println(“Couldn’t find it”); JOptionPane.showMessageDialog(null, ioe.toString()); } catch (LineUnavailableException lua) { System.out.println(lua); JOptionPane.showMessageDialog(null, lua.toString()); } Este código funciona bem quando eu executo o aplicativo do netbeans. […]

Quaisquer boas recomendações para bibliotecas de MP3 / Sound para java?

Estou procurando bibliotecas para: ler e gravar metadados (por exemplo, tags ID3v2 em mp3 e tudo) converter comprimido para dados de áudio brutos e, se possível, dados de áudio brutos para mp3, ogg, aac, … processar digitalmente os dados de áudio (energia, timbre, coeficientes de freqüência mé – trica – MFCC, FFT, LPC, autocorrelação, Wavelet, […]

Java – lendo, manipulando e escrevendo arquivos WAV

Em um programa Java, qual é a melhor maneira de ler um arquivo de áudio (arquivo WAV ) em uma matriz de números ( float[] , short[] , …) e gravar um arquivo WAV de uma matriz de números?

Como você toca um longo AudioClip?

Eu escrevi uma class simples para reproduzir arquivos de áudio em um jogo simples. Ele funciona bem para pequenos sons como um tiro ou explosão, mas quando eu tentei usá-lo para música de fundo eu recebi este erro: ‘Falha ao alocar dados de clipe: buffer solicitado muito grande.’ Estou assumindo que isso significa que o […]

Como transmitir arquivos de áudio / vídeo como MP3, MP4, AVI, etc usando um Servlet

Gostaria de transmitir meus arquivos de áudio / vídeo para a web usando o servlet. Eu fiz uma tentativa com o seguinte servlet: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { File file = new File(“/Users/myfolder/Documents/workspace/love.mp3”); response.setContentType(getServletContext().getMimeType(file.getName())); response.setContentLength((int) file.length()); Files.copy(file.toPath(), response.getOutputStream()); } E o seguinte HTML: Click Here! No entanto, o jogador está […]

Como uso dados de amostra de áudio do Java Sound?

Esta pergunta é geralmente feita como parte de outra pergunta, mas a resposta é longa. Decidi responder aqui para poder fazer o link em outro lugar. Embora eu não esteja ciente de uma maneira que o Java possa produzir amostras de áudio para nós neste momento, se isso mudar no futuro, isso pode ser um […]