🔧

KdenliveでWhisperのインストールができない問題の解決法

に公開

原因

Kdenliveではプラグイン用の専用のPython 仮想環境 (venv) が作成される。この仮想環境のPythonのバージョン(3.13)がopenai-whisperが必要とするバージョン(3.11)と不整合を起こすためインストールができない。

解決法

  1. pyenv, pyenv-virtualenvを入れる。

  2. 既存の仮想環境を削除し、Python3.11の仮想環境を作成する。

    # いまの venv をバックアップ
    $ mv /home/<USER>/.local/share/kdenlive/venv /home/<USER>/.local/share/kdenlive/venv_backup
    
    # Python 3.11で新しい venv 作成
    $ pyenv install 3.11.7
    $ pyenv virtualenv 3.11.7 kdenlive-venv
    $ cp -r ~/.pyenv/versions/kdenlive-venv/ /home/<USER>/.local/share/kdenlive/venv
    
    # kdenliveの仮想環境に入る
    $ source /home/<USER>/.local/share/kdenlive/venv/bin/activate
    $ python -m pip install -U openai-whisper torch srt_equalizer
    
  3. Kdenlive上からダウンロードボタンを押下して完了。
    alt text

以上

Discussion