Skip to content

litagin02/Style-Bert-VITS2-Editor

Repository files navigation

Style-Bert-VITS2 エディター

  • Style-Bert-VITS2 のエディターのフロントエンドです(Next.js + React + Material UI with TypeScript)。
  • 単独では動かず、Style-Bert-VITS2側のserver_editor.pyと連携して動作します。

フロントエンド初心者なのでプルリクやアドバイスをお待ちしています。

開発

npm install
npm run dev

サーバー側ではserver_editor.pyを起動しておいてください。サーバーのポートはデフォルトの8000で、dev環境ではフロントはポート3000から8000を叩き、本番環境では相対パスで自分を叩くようになっています。

連携

mainブランチにタグv*をつけてpushすると、自動的にリリースが生成されて、npm run buildの結果がout.zipとしてリリースにアップロードされます。Style-Bert-VITS2側では、音声合成サーバー起動時に、自動的にリリースを確認して更新されていたらこれをダウンロードして、サーバー側の静的ファイルとして/にホストされます。