自我練習 02
題目敘述
- 請下載此音檔,用 Python 讀取之,並進行以下工作:
- 回答其取樣率、根據取樣率以及訊號點數計算其時間長度,並與作業系統或音訊播放軟體顯示的長度做比對
- 承上,假設已知每個取樣點是 16 bit,請據此計算其檔案大小(記得加上 header size) ,並比對是否與實際值相符
- 任取一小段,計算其音高。建議從第 4000 個取樣點開始,取 256 個點做為那一小段;並且,你計算出來的音高值應該要在 435 Hz 到 455 Hz 之間
注意事項
- 此題目允許 import 任何 Python 內建或 pip 已提供之函式庫。
- 計算音高時,手動或自動的方法可以單獨或混合使用。