resemble-ai / Resemblyzer

A python package to analyze and compare voices with deep learning
Apache License 2.0
2.67k stars 419 forks source link

Library not loaded: @rpath/libc++.1.dylib when run sample in macOS Catalina #26

Open rezaghadimim opened 4 years ago

rezaghadimim commented 4 years ago

when I run the test.py file:

from resemblyzer import VoiceEncoder, preprocess_wav
from pathlib import Path
import numpy as np
fpath = Path('audio_data')
wav = preprocess_wav(fpath)
encoder = VoiceEncoder()
embed = encoder.embed_utterance(wav)
np.set_printoptions(precision=3, suppress=True)
print(embed)

this exception occurred:

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/resemblyzer/__init__.py", line 5, in <module>
    from resemblyzer.voice_encoder import VoiceEncoder
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/resemblyzer/voice_encoder.py", line 5, in <module>
    from torch import nn
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/__init__.py", line 136, in <module>
    from torch._C import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/_C.cpython-38-darwin.so, 2): Library not loaded: @rpath/libc++.1.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/torch/_C.cpython-38-darwin.so
  Reason: image not found