Kmatsu-tokudai/multimodal_feature_extraction

extract multimodal feature from audio, video, text data

Python

0

38 commits

updated Jun 8, 2025

See the code

README

multimodal_feature_extraction

extract multimodal feature from audio, video, text data

 with open("./model/model.pkl", "rb") as f:
    vect, models = pickle.load(f)
  • 以下のSentiment_JA2という感情分析モデル

  • 準備するコーパスは,音声データ,書き起こしテキスト,動画データを発話単位で分割したデータ

  • 動画データはSimSwapで匿名化処理済み。フレームレートを10に設定してから匿名化。

  • ストレスデータセット

    • カウンセラーとクライアントで分けて保存されている音声データ(発話単位で分割済み,ReazonSpeech nemo-asrで音声文字起こし済み)
    • この分割済みのデータをもとに動画ファイルも分割処理
    • ラベル付けは,閾値を中央値により定めている
  • うつデータセット

    • 理工学部(riko)と医学部(igakubu)でディレクトリを分けている
    • そのほかは基本的に同じ
    • ラベル付けは,PHQ-9の中央値を基に定める(ストレス傾向を見たいので,うつ状態のレベルが高いか低いかがわかればよいため)

Kmatsu-tokudai/multimodal_feature_extraction

extract multimodal feature from audio, video, text data

Python

0

38 commits

updated Jun 8, 2025

See the code

README

multimodal_feature_extraction

extract multimodal feature from audio, video, text data

 with open("./model/model.pkl", "rb") as f:
    vect, models = pickle.load(f)
  • 以下のSentiment_JA2という感情分析モデル

  • 準備するコーパスは,音声データ,書き起こしテキスト,動画データを発話単位で分割したデータ

  • 動画データはSimSwapで匿名化処理済み。フレームレートを10に設定してから匿名化。

  • ストレスデータセット

    • カウンセラーとクライアントで分けて保存されている音声データ(発話単位で分割済み,ReazonSpeech nemo-asrで音声文字起こし済み)
    • この分割済みのデータをもとに動画ファイルも分割処理
    • ラベル付けは,閾値を中央値により定めている
  • うつデータセット

    • 理工学部(riko)と医学部(igakubu)でディレクトリを分けている
    • そのほかは基本的に同じ
    • ラベル付けは,PHQ-9の中央値を基に定める(ストレス傾向を見たいので,うつ状態のレベルが高いか低いかがわかればよいため)