Skip to content

Common information

Samuel Sithakoul edited this page Nov 27, 2023 · 22 revisions

(Refer to this page before 2.0 update)

About the login screen

Explanation of each option:

  • Game Path: the absolute path of your DDLC folder, it should look like C:\...\DDLC-1.1.1
  • Launch Yourself: No if you want MAS to open automatically, Yes if you prefer to launch MAS yourself after the message Waiting for connection... appears in terminal (don't need game_path in the latter)
  • Use Actions: let Monika take control of the game from the chat. Example: You say "I have to leave sorry", she will understand the sentence and close the game after answering you. (Warning: sometimes if the sentence is ambiguate, an unintended action can be triggered but no affection points are lost anyway)
  • Use TTS: use speech generation with the chatbot
  • TTS model: model used for voice cloning (YourTTS or Tortoise-TTS). Tortoise-TTS might be far slower on CPU
  • Use Speech Recognition: enable recognition of your own voice to do speech to text when chatting
  • Voice Sample(Tortoise): reference samples for Tortoise
  • Voice Sample (YourTTS): reference voice for YourTTS
  • WebUI Path: the absolute path of the launcher file for text-generation-webui, for instance .../text-generation-webui/start_windows.bat
  • Launch Yourself: same as above if you prefer to launch the webui yourself. In both cases, be sure that webUI is launched and that you have loaded the model on the UI. Check this for more information about text-generation-webui launch.

Be sure to click every button with the option you want and fill in everything Submit and play (no need to launch DDLC yourself if you didn't use Launch Yourself)!

Please refer to the wiki page dedicated to installation of the chatbot models and the customization of character persona. Otherwise you won't be able to use chatbots. Be sure to follow these instructions before launching the main scripts.

Customize Monika's voice

For Your TTS model (worse but faster, ~5s per turn): You can change the voice used by putting a .wav file in the coquiai_audios folder. The longer the extract, the longer TTS will take to generate the audio at each turn.

For Tortoise TTS model (better but slower, ~40s per turn): You can change the voice samples in tortoise_audios folder. Create your own character by adding a folder with the name of your character and put the audio samples in it. The samples must be around 10 seconds long and at the number of 5 maximum. There are some default samples in monika_voice made from this post thanks to u/VBandit47.

Features in MAS

If you want or don't want to use the feature where Monika can control actions directly, be sure to check the option on the login screen and also the option in Submod settings directly in MAS.

You can also disable the buttons for chat on the main screen and keep only the option from the Talk menu.

Antivirus warning

Your antivirus might block the execution of the file but it is a common issue with python files. All the code is available here for transparency.

Ressources warning

Because of the high usage of Machine Learning algorithms, the inference can be quite long on CPU so it is advised to have a functional GPU for a better experience. You would need also more RAM than usually, deactivate the TTS model,the action model, the Speech recognition or the chatbots if it is taking too much ressources.