2016-03-23 1 views
0

Bonjour les gars, je suis en train de convertir le fichier wave à al, y a-t-il quelqu'un de familier avec NAudio?Wave à alaw en utilisant NAudio?

 WaveStream ws = new WaveFileReader(waveFile); 
     WaveFormatConversionStream stream = new WaveFormatConversionStream(WaveFormat.CreateALawFormat(11025,1), ws); 
     WaveFileWriter.CreateWaveFile(outputFile, stream); 

je tentais celui-ci mais acm indique l'erreur { « AcmNotPossible appeler acmStreamOpen »}

Répondre

0

Vous ne pouvez pas effectuer des conversions toujours comme cela en une seule étape. Par exemple, si votre entrée audio est en stéréo à 44,1 kHz, alors vous devez d'abord aller en mono, puis sous-échantillonner à 11.025kHz, ensuite vous pouvez faire la loi mu. Vérifiez my article here pour plus d'explications.