Skip to content

How to contribute

Samuel Sithakoul edited this page Nov 18, 2023 · 9 revisions

To do

These are some ideas that come in my mind but it is surely not exhaustive. Feel free to give suggestions on Issues or on the discord server.

  • Add saving history of conversations to see again your best interactions
  • Making it like a messaging app with questions/answers listed on a same window
  • Link this with Live2D for face movements with speech and emotions (waiting for MAS migration)
  • Training new models for MEL Spectrogram Generation (Mixed TTS...) and Vocoders (UnivNet...)

How can you contribute:

Simple scripting

Renpy files are accessible on the repository here. You can check out monikai_topics.rpy with a set of scripted dialogues to introduce the mod, announce some bugs...etc. Feel free to propose better ones, tune the facial expressions or other topics you find pertinents in this submod

More coding in renpy

There are other renpy files available:

  • monikai_actions.rpy to define what actions can Monika do from reading the chat
  • monikai_buttons.rpy for the buttons on the main screen to use text chat or voice chat
  • monikai_chat.rpy for the main functions about chatting with the bot
  • monikai_topics.rpy (explained before)
  • monikai_voicing.rpy to overwrite the renpy.say for the full voicing mode
  • monikai_live2d_voicing to do live2D animation sync with TTS (not working yet with current MAS version)

Python code

You can take a look at the source code if you want to uprade things concerning the tkinter login interface login_screen.py or the main scripts like main.py (chat) or voicing.py (full voicing).

There are other scripts that can be useful in the repository, some of them are in the folder old_scripts because they are no longer indate with the releases.