so now that im digging around in 3ds game files i was always wondering about replacing the Text to speech engine in tomodachi life.
upon digging around in the files i found the folder thats responsible for the engine.
a folder called libNTTS.
so far
inside the components_cmn_LZ.bin
are 2 files
lid.dat and synth_med_fxd_bet2f16.dat
from what i gather is that lid.dat is all the voice data and the synth_med_fxd_bet2f16.dat is the module that alternates pitch, speed and variation of the voice.
the components_enu_LZ.bin
holds
clc_enu_cfg1.dat
clc_enu_samantha_cfg1.dat and
select_samantha_bet2f16.dat
searching that up shows that tomodachi is most likely using a known TTS engine called "depes tts"
link Link2
the dictionary_enu_LZ.bin holds a userdct_enu.dat that when opened in notepad++ are some words hence the name dictonary_enu
the header_LZ.bin is not a container file but is instead directly read, it seems to be the header code/config for the engine as well as something to do with "British English-Serena (TTS)"
and finally the last file is ruleset_enu_LZ.bin
which holds a userruleset_enu.rst
that simply has this in it
upon digging around in the files i found the folder thats responsible for the engine.
a folder called libNTTS.
so far
inside the components_cmn_LZ.bin
are 2 files
lid.dat and synth_med_fxd_bet2f16.dat
from what i gather is that lid.dat is all the voice data and the synth_med_fxd_bet2f16.dat is the module that alternates pitch, speed and variation of the voice.
the components_enu_LZ.bin
holds
clc_enu_cfg1.dat
clc_enu_samantha_cfg1.dat and
select_samantha_bet2f16.dat
searching that up shows that tomodachi is most likely using a known TTS engine called "depes tts"
link Link2
the dictionary_enu_LZ.bin holds a userdct_enu.dat that when opened in notepad++ are some words hence the name dictonary_enu
the header_LZ.bin is not a container file but is instead directly read, it seems to be the header code/config for the engine as well as something to do with "British English-Serena (TTS)"
and finally the last file is ruleset_enu_LZ.bin
which holds a userruleset_enu.rst
that simply has this in it
Code:
[header]
language = ENU
charset = utf-8
[data]
/\b(Who|Whom|Whose)(\s+[^.!]*?)\?/ --> $1$2.
/wii\-u/i --> "\\mw\\Wii U\\mw\\"
/fils aime/i --> fils-aime