Ash*_*wal 5 audio speech-recognition speech librosa
推荐人:https : //github.com/librosa/librosa/blob/master/examples/LibROSA%20demo.ipynb
代码:
import librosa
S = librosa.feature.melspectrogram(samples, sr=sample_rate, n_mels=128)
log_S = librosa.power_to_db(S, ref=np.max)
plt.figure(figsize=(12,4))
librosa.display.specshow(log_S, sr=sample_rate, x_axis='time', y_axis='mel')
plt.title('mel power spectrogram')
plt.colorbar(format='%+02.0f dB')
plt.tight_layout()
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
小智 10
以下方法中的参数-> 样本不正确。
S = librosa.feature.melspectrogram(samples, sr=sample_rate, n_mels=128)
Run Code Online (Sandbox Code Playgroud)
我们正在从wavfile中读取样本。
sample_rate, samples = wavfile.read(str(train_audio_path) + filename)
在这里指定问题波形文件读取错误
因此,请使用以下代码行以正确的dtype 获取样本。
samples, sample_rate = librosa.load(str(train_audio_path)+filename)
Run Code Online (Sandbox Code Playgroud)