LoginSignup
hiro09sh
@hiro09sh

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

pyannote.audioを利用した際のエラーについて

pyannote.audioを利用して話者分離の機能を実装しようとしたところ、speechbrainがインストールされていないとエラーが出てきました。
ですが、すでにspeechbrainはバージョン1.0.0をインストールしており、エラー解消方法がわからず投稿させていただきました。

解決方法をご存知の方がいらっしゃいましたらご教示いただけないでしょうか。

Google colabでテスト実行した際は問題なく処理が進みましたが、
アナコンダを利用してジュピターラボで実行するとエラーが発生します。

発生しているエラー

'speechbrain' must be installed to use 'speechbrain/spkrec-ecapa-voxceleb' embeddings. Visit https://speechbrain.github.io for installation instructions.

エラーが発生するコード

from pyannote.audio import Pipeline, Audio
import whisper
import os
import torch
from pyannote.core import Segment
import re  # 正規表現モジュールをインポート

# Hugging Faceの認証トークンを使って話者識別のパイプラインをロード
YOUR_AUTH_TOKEN = 'トークン'  # 自分のトークンを設定
pipeline = Pipeline.from_pretrained('pyannote/speaker-diarization', use_auth_token=YOUR_AUTH_TOKEN)

# Whisperモデルのロード
model = whisper.load_model("large")

ライブラリのバージョン

pyannote.audio            3.1.1
pyannote.core             5.0.0
pyannote.database         5.0.1
pyannote.metrics          3.2.1
pyannote.pipeline         3.0.1

speechbrain               1.0.0

pytorch-lightning         2.2.1
pytorch-metric-learning   2.4.1

自分で試したこと

pyannote.aoudioやspeechbrainの再インストールは実施しました。

0

1Answer

Comments

  1. @hiro09sh

    Questioner

    ありがとうございます!

Your answer might help someone💌