Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
wavread
.wav サウンドファイルを読み込む
呼び出し手順
y=wavread(wavfile) y=wavread(wavfile,ext) [y,Fs,bits]=wavread(wavfile) [y,Fs,bits]=wavread(wavfile,ext)
引数
- wavfile
文字列(拡張子が指定されない場合,拡張子 .wav が追加されます)
- Fs
整数, サンプリング周波数(単位:Hz) (サンプル数/秒).
- ext
文字列 (
'size'
) または string('info') または (nサンプルを読み込む)整数 , (n1からn2を読み込む) 1 x 2整数ベクトル.
説明
.wav
サウンドファイルを読み込む
ユーティリティ関数.
wavread(wavfile)
は文字列wavfileで
指定されたサウンドファイルを読み込み,サンプルデータをyに返します.
大きさは [-1,+1]の範囲となります.
以下の形式の多チャネルデータをサポートします:
8-bit mu-law, 8-, 16-, および 32ビット,線形, および浮動小数点.
[y,Fs,bits]=wavread(wavfile)
は,
ファイル中のデータをエンコードする際に使用された
サンプルレート(Fs) (単位:Hz),ビット数/サンプルを返します.
wavread(wavfile,n)
は各チャネルの最初のnサンプルを
返します.
wavread(wavfile,[n1,n2])
はサンプル n1 から n2までを返します.
wavread(wavfile,'size')
は,
ファイル中に含まれるオーディオデータの大きさを
[チャネル サンプル] のベクトルとして返します.
wavread(wavfile,'info')
は,
実際のオーディオデータについて
ファイル中に含まれるオーディオデータに関する情報を,
ベクトル
[データ形式, チャネル数, サンプル/秒/チャネル, 所要バイト/秒の推定値,
基本サンプルブロックのバイト並び, ビット/秒, サウンドデータ長(単位:バイト),
バイト/サンプル (チャネル毎)]
として返します.
例
参照
Report an issue | ||
<< soundsec | Sound file handling | wavwrite >> |