C# で書いていたWavIO2.DLLを元に、R言語のエクステンションを作って見ました。 機能は、WAV形式ファイルの読み書きと録音再生です。 16ビットサンプルのモノとステレオを扱います。 制限は、 全てメモリ上の処理で、ファイルを分割して読み書きできません。 録音も直接ファイルへ格納することはできません。 ベクターにアップロードしました。 「R言語のスクリプトから録音再生、WAV入出力」 作成したエクステンションの詳細は、「WavIO DLL R言語 エクステンション」に書きました。 > r <- wav16record() > plot(r,type="l") > title(main="「あ」と言ってみた(全体ー2秒)") > wav16record function(ch=1, hz=11025, sec=2){ if(hz<8192)