pip install audioread python import audioread import numpy as np import matplotlib.pyplot as plt python def read_audio_file(file_path): with audioread.audio_open(file_path) as f: sample_rate = f.samplerate audio_data = np.array([frame for frame in f]) return audio_data, sample_rate python def extract_audio_features(audio_data, sample_rate): if len(audio_data.shape) > 1: audio_data = audio_data.mean(axis=1) energy = np.sum(audio_data ** 2) average_energy = energy / len(audio_data) return average_energy python audio_data, sample_rate = read_audio_file("audio.wav") average_energy = extract_audio_features(audio_data, sample_rate)


上一篇:
下一篇:
切换中文