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

SRTファイルの出力に対応して欲しい #4

Open
3 tasks done
GRGSIBERIA opened this issue Nov 25, 2024 · 1 comment
Open
3 tasks done

SRTファイルの出力に対応して欲しい #4

GRGSIBERIA opened this issue Nov 25, 2024 · 1 comment

Comments

@GRGSIBERIA
Copy link

内容

SRTファイルはPremiere ProやYouTubeで使われる字幕・キャプション用のファイルです。
SRTファイルが出力できると、Premiere ProやYouTubeで字幕表示ができるようになります。
SRTファイル出力はCevioAIで対応していて、VOICEVOXでSRTファイルを出力できなかったので、そちらを今まで使っていました。
SRTファイルには、キャラクターが喋っているときのタイムコードが記録されています。
この情報を利用して、Premiere ProやYouTubeで字幕・キャプションを表示できるようになります。

Aivis SpeechにもSRTファイル生成の機能があると、大変便利です。
現在のユースケースでは、CevioAIで音声合成+SRTファイルの取得→RVCで変換→ビデオに挿入でやっています。
SBV2に関しては、SRTファイルの生成ができないので、字幕が必要のないコンテンツで使っています。

Pros 良くなる点

Premiere ProやYouTubeで字幕が使えるようになる。
字幕の需要は高いため、他言語翻訳などにも使われています。
特に他言語翻訳がYouTubeで正確になるため、大変有用です。

Cons 悪くなる点

VOICEVOX自体がタイムコードの記録をしていないので、自力での実装になります。

実現方法

pydub使っているならタイムコードの取得ができます。
そこからタイムコードを構築していき、キャプションを構築していけばできると思います。
VOICEVOXとのコンフリクトが気になるなら、1行程度の変更で問題ないようなクラスを作り、
そのクラスにSRTファイル生成を委譲させればいいと思います。

AivisSpeech のバージョン

1.0.0

OS の種類 / バージョン

  • Windows
  • macOS
  • Linux

その他

Cevio AIが有料なのに使われているのは、SRTファイルが生成できるからです。
他との優位性を示すならば、SRTファイル生成の機能は実現して欲しいです。

@tsukumijima
Copy link
Contributor

こちら、現在検討しております!手が回っておらず申し訳ありませんが、もうしばらくお待ちください。

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

No branches or pull requests

2 participants