wavデータ。予め絶対値1を最大とするdoubleに変換しておく
基本周波数列
基本周波数列の時間軸。frame_period毎に均等の値(s)
default:44100 サンプリング周波数
fft_sizeとスペクトル包絡列。スペクトル包絡は2次元配列で、1次元目の長さはf0.lengthに等しく、2次元目の長さはfft_size/2+1
波形と時間軸を与えて非周期性指標列を取得する
wavデータ。予め絶対値1を最大とするdoubleに変換しておく
基本周波数列
基本周波数列の時間軸。frame_period毎に均等の値(s)
default:2048、2のべき乗の数
default:44100 サンプリング周波数
無声・有声を判断する閾値。0だとすべて有声、1だとすべてを無声と判定
非周期性指標列
波形データを渡して基本周波数f0を分析する。
wavデータ。予め絶対値1を最大とするdoubleに変換しておく
default:44100 サンプリング周波数
default:5.0 f0の間隔(ms)
f0値の解析結果と時間軸。wasmモジュールが読み込めていない場合やsample.lengthが0の場合nullを返す。
基本周波数、スペクトル包絡、非周期性指標を与えて波形データを返す。
基本周波数列
スペクトル包絡、1次元目の長さはf0と同じ、2時限目の長さはfft_size/2+1と同じである必要がある。
非周期性指標、1次元目の長さはf0と同じ、2時限目の長さはfft_size/2+1と同じである必要がある。
default:2048、2のべき乗の数
default:44100 サンプリング周波数
default:5.0 f0の間隔(ms)
浮動小数点で与えられるwav波形データ
波形とf0列と時間軸を与えて、時間軸に沿ったスペクトル包絡を求める。