【问题标题】:torchaudio: Error opening '_sample_data\\steam.mp3': File contains data in an unknown formattorchaudio:打开“_sample_data\\steam.mp3”时出错:文件包含未知格式的数据
【发布时间】:2021-12-01 19:01:19
【问题描述】:

我是手电筒音频的新手,我正在逐步遵循this 教程。我在使用 torchaudio.info(path) 加载 mp3 音频时遇到问题。

这是我的代码:

metadata = torchaudio.info(SAMPLE_MP3_PATH)
print(metadata)

这是我得到的错误:

..

RuntimeError: Error opening '_sample_data\\steam.mp3': File contains data in an unknown format.
  • torch: v1.9.1+cpu
  • torchaudio: v0.9.1

【问题讨论】:

  • 我对音频不太熟悉,但the docs 建议format= 函数有一个format= 参数。你试试通过format='mp3'
  • 面对同样的问题,该代码似乎只适用于 .wav 格式,并给出了 .mp3 和 .gsm 的错误。另外,我的触摸音频后端是 Soundfile。有什么解决办法吗?

标签: pytorch librosa torchaudio


【解决方案1】:

torchaudio.info 将调用其后端来显示信息。 如果在windows中使用,后端是Soundfile,就会出现这个问题。因为 Soundfile 不支持 mp3 格式。 您可以使用以下代码查看可用的格式。

import soundfile as sf
sf.available_formats()

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多