frq_io module
frq_io
frqのIO関係のデータを扱います。
- frq_io.read(input_path: str, offset: float, end_ms: float, framerate: int, world_period: float) Tuple[numpy.ndarray, numpy.ndarray]
frqファイルを読み込み、指定された区間のworld時間軸のf0列に変換して返します。
- パラメータ
input_path (str) --
frqファイルのパス事前にファイルがあることを確認することoffset (float, default 0) -- 入力ファイルの読み込み開始位置(ms)
end_ms (float, default 0) --
入力ファイルの読み込み終了位置(ms)(省略可 default:0)正の数の場合、ファイル末尾からの時間負の数の場合、offsetからの時間framerate (int) --
wavのサンプリング周波数world_period (float) --
worldデータの1フレーム当たりの時間(ms)初期設定では5.0
- 戻り値
data (np.ndarray or np.float64) -- 指定された区間のf0のデータ。1次元
t (np.ndarray) -- worldの時間配列。0からworld_period間隔の等差数列
- frq_io.write(wav_data: numpy.ndarray, output_path: str, framerate: int)