【问题标题】:Load .wav files into tensorflow.Data.Dataset将 .wav 文件加载到 tensorflow.Data.Dataset
【发布时间】:2021-08-06 16:38:32
【问题描述】:

我有几百个 wav 文件,我正在其上构建自动编码器。但我无法将所有 .wav 文件加载到笔记本中,因为它崩溃得很快。如何将数据加载到 tensorflow.data.dataset?

【问题讨论】:

    标签: tensorflow wav tensorflow-datasets


    【解决方案1】:

    要加载音频文件,您将使用tf.audio.decode_wav,它将 WAV 编码的音频作为张量和采样率返回。有关图书馆的更多信息可以找到here

    下面的示例代码

    def decode_audio(audio_binary):
      audio, _ = tf.audio.decode_wav(audio_binary)
      return tf.squeeze(audio, axis=-1)
    

    阅读音频文件及其标签说明here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 2012-08-02
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      相关资源
      最近更新 更多