擅长:python、mysql、java
<p><code>librosa.load()</code>函数启用目标采样,其中可以将导入的音频文件重新采样到关键字参数<code>sr</code>指定的目标采样率。在</p>
<p>如果要使用原始采样率,必须显式地将目标采样率设置为None:<code>sr=None</code>。默认情况下,<code>sr=22050</code>,这就是为什么您的输出是~22khz。在</p>
<p>举例来说:</p>
<p>默认设置-子采样至默认22050 Hz</p>
<pre><code>In[51]: filename = librosa.util.example_audio_file()
In[52]: y1, sr1 = librosa.load(filename)
In[53]: print sr1
22050
</code></pre>
<p>显式设置<code>sr=None</code>可确保保留原始采样</p>
^{pr2}$
<p>以指定的速率进行二次采样,16000赫兹</p>
<pre><code>In[56]: y3, sr3 = librosa.load(filename,sr=16000)
In[57]: print sr3
16000
</code></pre>
<p>结果是:
<a href="https://i.stack.imgur.com/HMcxV.png" rel="noreferrer"><img src="https://i.stack.imgur.com/HMcxV.png" alt="enter image description here"/></a></p>