Skip to content

複数のエンジンで音声合成できるようにする #429

@Hiroshiba

Description

@Hiroshiba

内容

VOICEVOX製ではない、いわゆるサードパーティ製の音声合成エンジンを、VOICEVOX製のものとシームレスに利用できるようにしたいです。

VOICEVOXはエンジンや音声合成コアと疎結合になっているので、音声合成エンジンさえ変えればVOICEVOX製じゃないエンジンを挿せるはずです。
が、現状だとキャラクターイラストなども含めてビルドする必要などがあるため、エンジンごとにエディターを分ける必要があってしまいます。
これらの課題を解決すれば複数のエンジンに対応することができ、いろんなエンジンのいろんなキャラクターが利用可能になったり、自由にエンジンを作って付けたりできるようになるはずです。

Pros 良くなる点

エンジンの自由度が増える

Cons 悪くなる点

無いはず

実現方法

これらのissueを解決する必要がありそうです

  • CharactorInfoが必要な情報(立ち絵など)をエンジンに実装する
  • CharactorInfoをエンジンから取って来るようにする
  • 複数のエンジンのキャラクターを利用可能にする
    • 別キャラクターのエンジンを用意する
    • エディタ側から複数のエンジンを見るようにする(.envのVUE_APP_ENGINE_URLを複数にする)
  • 設定で複数のエンジンを登録可能にする
    • ポートが登録できる
    • VOICEVOX起動時に一緒に起動できる

VOICEVOXのバージョン

0.7.5

その他

0.9.0や0.10.0で追加したいマイルストーンです。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions