File size: 662 Bytes
d2e6f94 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | 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")
|