Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OBS Studio の LocalVocal プラグインを試す #5

Open
2 tasks
matsuihidetoshi opened this issue Jul 15, 2024 · 1 comment
Open
2 tasks

OBS Studio の LocalVocal プラグインを試す #5

matsuihidetoshi opened this issue Jul 15, 2024 · 1 comment

Comments

@matsuihidetoshi
Copy link
Collaborator

概要

Todd からの提案で OBS Studio の LocalVocal というプラグインで、話者の喋りをチャンクにしてうまいこと API リクエストできるのでそれを翻訳のトリガーにするのはどうか、という話だったので、一旦それを試したい。
これ の通り API を作って、それを LocalVocal から叩くイメージ。

Tasks

  • 上にも記載した これ の手順通りのスタックを構成する。
  • LocalVocal を調べつつ、☝️のエンドポイントにリクエストを送るやり方を試してみる
@fvkikuchi
Copy link
Collaborator

LocalVocalとAPI連携の使い方

参考動画
https://www.youtube.com/watch?v=qen7NC8kbEQ

  1. プラグインのインストール
    以下の2つのプラグインをインストールします。
    https://github.com/occ-ai/obs-localvocal
    https://github.com/occ-ai/obs-urlsource

  2. 音声入力にLocalVocalフィルターの追加
    音声ミキサーのマイクで動作確認しました。
    マイクのフィルタの+ボタンから「ローカルボーカルトランスクリプション」を追加。
    ウィスパーモデルをEnglishのついていないものに変更することで日本語にも対応できます。

スクリーンショット 2024-07-16 21 56 38

このとき「LocalVocal Subtitles」というソースが作成され、そこに音声の書き起こしが表示されます。
(「LocalVocal Subtitles」を選択し「フォントを選択」からフォントを変更しないと、豆腐になるかも)

  1. 翻訳API連携
    ソースの+ボタンから「URL Source」を追加。プロパティの「Setup Data Source」からAPIの設定をします。
スクリーンショット 2024-07-16 21 57 26

URLに翻訳APIのURLを指定し、RequestのBodyとOutputのJSON Pathに翻訳APIの仕様を設定します。
Requestの{{input}}が書き起こしの文字のはいるプレースホルダーです。

「Add Inputs」を押し、+ボタンで入力ソースを追加し、「(Text) LocalVocal Subtitles」を選択することで書き起こしと繋がります。
スクリーンショット 2024-07-17 17 28 18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants