軽量で規制も検閲もない日本語ローカル LLM『LightChatAssistant-TypeB』による、簡単なノベル生成アシスタントです。
ローカル特権の永続生成 Generate forever で、当たりガチャを積み上げます。読み上げにも対応。
内部で呼び出している KoboldCpp や Style-Bert-VITS2 を直接利用することもできますし、EasySdxlWebUi で画像を生成しながら利用することもできます。
-
『【検閲なし】GPUで生成するローカルAIチャット環境と小説企画+執筆用ゴールシークプロンプトで叡智小説生成最強に見える』@kagami_kami_m
-
作例『[AI試運転]スパーリング・ウィズ・ツクモドウ』と 制作の感想。
@Emanon_14, @liruk, @maru_ai29, @bla_tanuki, @muchkanensys, @shinshi78, 865, 186, @kurayamimousou, @boxheadroom, @luta_ai, 0026, @liruk, @kagami_kami_m, @AonekoSS, @maaibook, @corpsmanWelt, @kiyoshi_shin, @AINewsDev, @kgmkm_inma_ai, @AonekoSS, @StelsRay, @mikumiku_aloha, @kagami_kami_m, @2ewsHQJgnvkGNPr, @ainiji981, @Neve_AI, @WreckerAi, @ai_1610, @kagami_kami_m, @kohya_tech, @kohya_tech, @G13_Yuyang, 0611, 0549
- 読み上げ音声に画像を割り当てて、字幕付きの動画の簡単作成に対応
- EasyNovelAssistant と EasySdxlWebUi で、絵と文章と音声をローカル PC で同時生成
- EasyNovelAssistant の音声読み上げ対応
インストールや更新で困ったことが起きたら、こちら を参照してください。
Install-EasyNovelAssistant.bat
を右クリックして名前をつけて保存
で、インストール先フォルダ(英数字のパスで空白を含まない)にダウンロードして実行します。WindowsによってPCが保護されました
と表示されたら、詳細表示
から実行
します。配布元から関連ファイルをダウンロード
することに問題がなければy
を入力します。Windows セキュリティ
のネットワークへのアクセス許可は許可
してください。
- インストールが完了すると、自動的に EasyNovelAssistant が起動します。
インストール完了後は
Run-EasyNovelAssistant.bat
で起動します。Update-EasyNovelAssistant.bat
で更新します。
次のステップは はじめての生成 です。
設定
メニューにフォント
、フォントサイズ
、テーマカラーの反転
を追加しました。- フォントの選択欄が上下にとても長くなっていますので、キーボードの上下キーで選択してください。
config.json
の以下の項目を編集すれば、細かく色を設定することもできます。
"foreground_color": "#CCCCCC",
"select_foreground_color": "#FFFFFF",
"background_color": "#222222",
"select_background_color": "#555555",
コンテキストサイズ上限
以上の生成文の長さ
を指定した際に、生成文の長さ
を自動的に短縮するようにしました。- アップデート後に入力欄と関係のない文章が生成されていた方は、この対応で修正されます。
生成文の長さ
が 4096 以上の長文を生成する方法- モデルを Vecteus(4K) からLightChatAssistant や Ninja に変更
コンテキストサイズ上限
を 6144 以上に設定生成文の長さ
を 4096 以上に設定
コンテキストサイズ上限
を増やすと VRAM 消費も増えますので、動作しない場合はモデルの GPU レイヤー数(L33
など)を引き下げてください。
sample/user.json
ファイルがあれば、他のsample/*.json
と同じようにユーザー
メニューを追加するようにしました。
読み上げ
メニューに入力欄を読み上げ
を追加しました。F5
キーで読み上げも中断します。
- 入力欄の 行頭 に
//
で、その行をコメントとして扱うようにしました。 - Anneli と Anneli-nsfw をインストール時にダウンロードするようにしました。
- 入力欄の最終行を生成欄や出力欄に付け足すようにしました。
- 入力欄の末尾に改行を入れれば、付け足しません。
- 動画の作成 に対応しました。
- 読み上げ音声に画像を割り当てて、字幕付きの動画を簡単に作成します。
- 急な開発で混み合ったり古くなったりしたドキュメントを整理しました。
- 最初のインストールから音声読み上げまでがスムーズになったはずです。
- 詰まる記述がありましたら、お知らせください。
- 読み上げ間隔を設定できるようにしました。
- Windows 10環境で証明書エラーが発生するらしく、curl の --ssl-no-revoke オプションを -k に変更しました。
- インストールと更新
- インストールと更新の詳細説明とトラブルシューティングです。
- はじめての生成
- EasyNovelAssistant のチュートリアルです。
- モデルと GPU レイヤー数の選択
- 多様なモデルを効率的に利用する方法です。
- Tips
- ちょっとした情報です。
- 動画の作成
- 読み上げ音声に画像を割り当てて、字幕付きの動画を簡単に作成します。
- 更新履歴
- 過去の更新履歴です。
このリポジトリの内容は以下を除き MIT License です。
- インストール時に ダウンロードするモノの一覧 を表示します。
EasyNovelAssistant/setup/res/tkinter-PythonSoftwareFoundationLicense.zip
は Python Software Foundation License です。- Style-Bert-VITS2 がダウンロードする JVNV 派生物は CC BY-SA 4.0 DEED です。