Spaces:
Sleeping
Sleeping
| 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") | |