phantom-grid / scripts /_check_wav.py
unity4ar's picture
Ship Phantom Grid Docker Space
d2e6f94 verified
Raw
History Blame Contribute Delete
662 Bytes
import contextlib
import wave
from pathlib import Path
for p in [
Path(r"C:\temp\shadow_commission_london_maps_backup_20260611_183156\runtime\MiniCPM-o-Demo\assets\ref_audio\ref_en_dlc_1.wav"),
Path(r"C:\temp\shadow_commission_london_maps_backup_20260611_183156\runtime\MiniCPM-o-Demo\assets\ref_audio\ref_minicpm_signature.wav"),
Path(r"C:\temp\shadow_commission_london_maps_backup_20260611_183156\data\voices\voice_01.wav"),
]:
with contextlib.closing(wave.open(str(p), "r")) as w:
dur = w.getnframes() / w.getframerate()
print(f"{p.name}: {w.getframerate()} Hz, {w.getnchannels()} ch, {w.getsampwidth() * 8}-bit, {dur:.2f}s")