About this mod
Framework to Set a Voice for Characters to essentially dub the dialogues in game. Supports various languages
- Requirements
- Permissions and credits
- Changelogs
This mod doesn't do anything by itself. This mod allows user to select a character voice from each voice packs. Once a voice pack is set, dialogues will play the audio from that voice pack.
How to get voice packs?
They will be downloadable at nexusmod. You can also look at requirements drop down or here are some in the list below.
Real Voices:
For Governor Eng: Governor Voice Over
AI Generated Voices:
Vanilla Dub English: DM Voice Pack English
Vanilla Dub Japanese: DM Voice Pack Japanese (ja)
Vanilla Dub Chinese: DM Voice Pack Chinese (zh)
Vanilla Dub Portuguese: DM Voice Pack pt-br
Vanilla Dub Tagalog, Eng Sub : DM Voice Pack Tagalog Dub Eng Sub
Vanilla + SVE Vietnamese Dub, English Subs: DM Voice Pack VI
Expanded/Modded Dubs: Been requested to remove these before and so I don't plan on adding any voices for modded content anymore unless the modded owners reaches out or grants me permission to.
Stardew Valley Expanded Voice Packs
AI Generated Voices:
English : DM Voice Pack SVE English
Video how to select voice pack / Demo
How to create voice packs?
This mod will create templates for modders who are interested in creating their own voice packs.
Simply load a game and go to SMAPI console and type
create_template <CharacterName|all|modded|*match*|!*exclude*> <LanguageCode|all> <YourPackID> <YourPackName> <StartingAudioFileNumber> <audioformatWav OR Ogg>
That command will create a json per character/language with all dialogueText and audio path, you'll then be able to start recording each dialogue text to create your own mod. These now included modded characters. Make sure to get permission from the mod owners prior to start of work to avoid being force to delete your hard work.
V1.0.1 + you can now also use
list_characters -->Lists all loaded characters and shows whether they are vanilla or modded.
update_template <YourVoicePackFolder> --->> This checks latest dialogue and appends missing dialogue to existing character_language.json dialogues
Should also include a manifest like this
{
"Name": "NameOfYourVoicePack",
"Author": "YourName",
"Version": "1.0.0",
"Description": "AddDiscription",
"UniqueID": "YourName.NameOfYourVoicePack",
"UpdateKeys": [ "Nexus:YourNexusIDGoesHERE" ],
"ContentPackFor": {
"UniqueID": "Darkmushu1.VoiceOverFrameworkMod"
}
}
See video for Demo of how you can create your own voice pack leveraging the template creator
Does this mod support other characters and dialogue from modded content?
Yes, in v1.0.1, create_template now works with modded characters.
Some Future enhancements (not sure when I'll get to )
-Adding speech bubble dialogues
-Adding ability to set more than 1 dialogue voice pack per character (In case people have Vanilla, and a modded pack, and modded pack includes additional dialogue for Vanilla Characters)
-Refine current Dialoge extraction method to ensure more dialogues are captured.
-Fix an issue where GMCM dropdown selection for voice pack aren't saving for mobile users. (current work around is to manually enter voice pack in config file)
Consider Endorsing:
If you found it fun or useful, an endorsement goes a long way
Source Code
Github