Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RuntimeError: mp3 does not support encoding option #26

Open
rkfg opened this issue Feb 9, 2025 · 1 comment
Open

RuntimeError: mp3 does not support encoding option #26

rkfg opened this issue Feb 9, 2025 · 1 comment

Comments

@rkfg
Copy link

rkfg commented Feb 9, 2025

Running on Debian testing/3090 Ti/128 GB RAM. Hitting the same problem as with the original code:

  File "/mnt/nvme2Tb/AI/soft/YuEGP/inference/gradio_server.py", line 522, in generate_song
    save_audio(decodec_rlt, save_path, 16000)
  File "/mnt/nvme2Tb/AI/soft/YuEGP/inference/gradio_server.py", line 506, in save_audio
    torchaudio.save(str(path), wav, sample_rate=sample_rate, encoding='PCM_S', bits_per_sample=16)
  File "/mnt/2Tb/conda/yue/lib/python3.11/site-packages/torchaudio/_backend/utils.py", line 313, in save
    return backend.save(
           ^^^^^^^^^^^^^
  File "/mnt/2Tb/conda/yue/lib/python3.11/site-packages/torchaudio/_backend/sox.py", line 72, in save
    sox_ext.save_audio_file(
  File "/mnt/2Tb/conda/yue/lib/python3.11/site-packages/torch/_ops.py", line 1116, in __call__
    return self._op(*args, **(kwargs or {}))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: mp3 does not support `encoding` option.

It happens after the entire generation so it's pretty frustrating because it's impossible to resume it seems. The fix is trivial, change the line to torchaudio.save(str(path), wav, sample_rate=sample_rate) (bits_per_sample is also not supported) but I wonder why it happens in the first place. I use a Conda environment with Python 3.11. Some relevant packages from pip:

numba                    0.61.0       /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
numpy                    1.26.4       /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cublas-cu12       12.4.5.8     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cuda-cupti-cu12   12.4.127     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cuda-nvrtc-cu12   12.4.127     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cuda-runtime-cu12 12.4.127     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cudnn-cu12        9.1.0.70     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cufft-cu12        11.2.1.3     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-curand-cu12       10.3.5.147   /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cusolver-cu12     11.6.1.9     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-cusparse-cu12     12.3.1.170   /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-nccl-cu12         2.21.5       /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-nvjitlink-cu12    12.4.127     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
nvidia-nvtx-cu12         12.4.127     /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
soundfile                0.13.1       /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
soxr                     0.5.0.post1  /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
torch                    2.5.1        /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
torch-stoi               0.2.3        /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
torchaudio               2.5.1        /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
torchvision              0.20.1+cu124 /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip
triton                   3.1.0        /mnt/2Tb/conda/yue/lib/python3.11/site-packages pip

Any ideas?

@deepbeepmeep
Copy link
Owner

sorry I cant help I dont have this problem with Ubuntu.

Can anyone else provide assistance here please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants