无论我如何导入我的音频文件(通过上传到google,通过谷歌驱动器导入它),我总是收到同样的错误。这是否是路径问题,如果是的话,我该如何解决呢?当我运行一个"iPython.display",它会显示音频,我可以播放它,但我不知道为什么torchaudio不能加载它。
(预先谢谢:)
waveform, sample_rate = torchaudio.load("Default-20220816-113844.mp3")
waveform = waveform.to(device)
if sample_rate != bundle.sample_rate:
waveform = torchaudio.functional.resample(waveform, sample_rate, bundle.sample_rate)发布于 2022-10-16 16:06:35
假设("Default-20220816-113844.mp3")没有找到,因为路径
在Colab上查找路径单击“.”(当您悬停在文件浏览器中的对象的右侧)并选择复制路径复制完整路径时,该值将在没有引号的情况下被复制。


发布于 2022-10-20 14:17:57
在问题发布的时候,Google已经预装了pytorch==1.12和torchaudio==0.12,所以我假设你收到了这些版本的错误。
从TorchAudio 0.12开始,mp3解码需要FFmpeg。当使用"sox_io“后端时,首先它尝试使用libsox加载音频,当它失败时,它将进一步尝试用FFmpeg加载音频。
在Google中,您可以运行以下命令来安装受支持的版本。
!add-apt-repository -y ppa:savoury1/ffmpeg4
!apt-get -qq install -y ffmpeg另见:https://pytorch.org/audio/0.12.1/tutorials/streaming_api_tutorial.html
https://stackoverflow.com/questions/73379250
复制相似问题