コンテンツにスキップ

チュートリアル

このチュートリアルでは、Wandasライブラリの基本的な使い方を5分で学べます。

インストール

pip install git+https://github.com/endolith/waveform-analysis.git@master
pip install wandas

基本的な使い方

1. ライブラリのインポート

import wandas as wd

2. 音声ファイルの読み込み

# URLからデータを取得
url = "https://github.com/kasahart/wandas/raw/main/examples/data/summer_streets1.wav"

audio = wd.read_wav(url)
print(f"サンプリングレート: {audio.sampling_rate} Hz")
print(f"チャンネル数: {audio.n_channels}")
print(f"長さ: {audio.duration} s")

サンプリングレート: 44100 Hz
チャンネル数: 2
長さ: 15.0 s

3. 信号の可視化

# 波形を表示
audio.describe()
2025-10-15T18:38:11.480728 image/svg+xml Matplotlib v3.10.0, https://matplotlib.org/

4. 基本的な信号処理

# ローパスフィルタを適用(1kHz以下の周波数を通過)
filtered = audio.low_pass_filter(cutoff=1000)

# 結果を可視化して比較
filtered.previous.plot(title="Original")
filtered.plot(title="filtered")
2025-10-15T18:38:12.838702 image/svg+xml Matplotlib v3.10.0, https://matplotlib.org/ 2025-10-15T18:38:13.448539 image/svg+xml Matplotlib v3.10.0, https://matplotlib.org/

次のステップ

ユースケース別レシピ

このセクションでは、Wandasライブラリのより詳細な機能や応用例を、以下のチュートリアルノートブックを通じて学ぶことができます。

ヒント

各ノートブックは特定のトピックに焦点を当てています。興味のあるものから順に、または必要に応じて参照してください。Wandasの基本的な使い方については、このチュートリアルの冒頭部分も合わせてご覧ください。