I am using a python3 virtual env, so when I activate it, and try to run my above script with python ex.py I get this error output:
(venv_name) C:\Users\martin\Documents\projects\diarisation\Test2>python ex.py
C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\pyannote\audio\core\io.py:43: UserWarning: torchaudio._backend.set_audio_backend has been deprecated. With dispatcher enabled, this function is no-op. You can remove the function call.
torchaudio.set_audio_backend("soundfile")
Traceback (most recent call last):
File "C:\Users\martin\Documents\projects\diarisation\Test2\ex.py", line 1, in <module>
import whisperx
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\whisperx\__init__.py", line 1, in <module>
from .transcribe import load_model
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\whisperx\transcribe.py", line 10, in <module>
from .asr import load_model
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\whisperx\asr.py", line 13, in <module>
from .vad import load_vad_model, merge_chunks
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\whisperx\vad.py", line 9, in <module>
from pyannote.audio import Model
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\pyannote\audio\__init__.py", line 29, in <module>
from .core.inference import Inference
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\pyannote\audio\core\inference.py", line 37, in <module>
from pyannote.audio.core.model import Model, Specifications
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\pyannote\audio\core\model.py", line 47, in <module>
from pyannote.audio.core.task import (
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\pyannote\audio\core\task.py", line 40, in <module>
from torch_audiomentations import Identity
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\torch_audiomentations\__init__.py", line 2, in <module>
from .augmentations.band_pass_filter import BandPassFilter
File "C:\Users\martin\Documents\projects\diarisation\venv_name\Lib\site-packages\torch_audiomentations\augmentations\band_pass_filter.py", line 1, in <module>
import julius
ModuleNotFoundError: No module named 'julius'
(venv_name) C:\Users\martin\Documents\projects\diarisation\Test2>
After seeing the error No module named 'julius' I try to install it with pip install julius, and confirm it's installed with pip freeze > requirements.txt which shows julius==0.2.7, but running the script again results in the same exact error with no change, as if julius is still not installed.
How do I fix this julius error to unblock my script from running?
I am trying to get this python file to run which takes an mp3 file and converts it to text with unique speaker ID's:
I am using a python3 virtual env, so when I activate it, and try to run my above script with
python ex.py
I get this error output:After seeing the error
No module named 'julius'
I try to install it withpip install julius
, and confirm it's installed withpip freeze > requirements.txt
which showsjulius==0.2.7
, but running the script again results in the same exact error with no change, as if julius is still not installed.How do I fix this julius error to unblock my script from running?