tori29umai0123 / VRM_AI

MIT License
45 stars 6 forks source link

AssistantSeikaがすでに起動しているときは起動処理/停止処理を行わない修正 #10

Closed k896951 closed 1 year ago

k896951 commented 1 year ago

2点の変更のご提案です。必ずしも取り込む必要はないかと思いますがご検討ください。

前者は、他のアプリケーションがAssistantSeikaを起動していた場合、これの再度の製品スキャンや停止処理を実施してはいけないので、それの抑止コードを追加しました。 AutoRunexe.cs に bool IsAssistantSeikaAlreadBoot を追加してAppExit()実行時にこれをみて停止するかどうかを判定します。

後者はVOICEVOX/COEIROINK/LMROID/SHAREVOX/ITVOICE用のクライアントvoxsayを利用するサンプルコードの提供です。 VoxsayTalk.csを用意しました。 多分Unity的にアセットへの登録作業等必要になると思いますがこの辺は詳しくないため手が入れられませんごめんなさい。 voxsayコマンドはこちらで公開しています。 https://github.com/k896951/voxsay