2012-02-23 20 views

答えて

0

IIRC、あなたはコーデックがインストールされている場合、naudioWaveFormatConversionStream

+0

感謝を試してみてくださいこれをソフトウェアでやっています。私はこれを達成するためにある程度の圧力を受けているので、naudioとは異なる方法を探しています。この1つの問題とは別に、それは作成ライブラリです。 –

2

を使用してエンコードすることができるはず私は現在、私は「問題のサポートチケットアウトを持っているためHow to convert to Gsm Wav file

static void ToWavWithGsm() 
    { 
     string fileName = @"e:\Down\male.wav"; 
     WaveReader wr = new WaveReader(File.OpenRead(fileName)); 
     IntPtr format = wr.ReadFormat(); 
     IntPtr formatGsm = AudioCompressionManager.GetCompatibleFormat(format, 
      AudioCompressionManager.Gsm610FormatTag); 
     byte[] dataGsm = AudioCompressionManager.ToFormat(wr, formatGsm); 
     WaveWriter ww = new WaveWriter(File.Create(fileName + ".wav"), 
      AudioCompressionManager.FormatBytes(formatGsm)); 
     ww.WriteData(dataGsm); 
     ww.Close(); 
     wr.Close(); 
    } 
関連する問題