engines.naninovel.sentence_generators package
Submodules
engines.naninovel.sentence_generators.audio_generator module
Naninovel Audio Generator 生成音频相关命令(音乐、音效、语音)
- class engines.naninovel.sentence_generators.audio_generator.AudioGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
音频生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Ambience': {'format': '@sfx SFX/{value} loop:True', 'format_stop': '@stopSound wait:False', 'translate_type': 'Ambience'}, 'AudioFade': {'format': ' fade:{value}'}, 'Music': {'format': '@bgm Music/{value}', 'format_stop': '@stopBgm wait:False', 'translate_type': 'Music'}, 'Sound': {'format': '@sfx SFX/{value}', 'format_stop': '@stopSound wait:False', 'translate_type': 'Sound'}, 'Volume': {'format': ' volume:{value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.background_generator module
Naninovel Background Generator 生成背景相关命令
- class engines.naninovel.sentence_generators.background_generator.BackgroundGenerator(translator, engine_config)[源代码]
-
背景生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Back': {'translate_type': 'Background'}, 'BackAnim': {'translate_type': 'Background'}, 'BackAnimParam': {'translate_type': 'Animation'}, 'BackID': {'default': 'MainBackground', 'format': ' id:{value}', 'translate_type': 'Id'}, 'BackPos': {'format': ' pos:{value}'}, 'BackScale': {'format': ' sacle:{value}'}, 'BackTime': {'default': '1.0', 'format': ' time:{value}'}, 'BackTint': {'format': ' tint:{value}'}, 'BackVisible': {'format': ' visible:{value}'}, 'BackWait': {'format': ' wait:{value}'}, 'Dissolve': {'format': ' dissolve:{value}', 'translate_type': 'Dissolve'}, 'DissolveParam': {'default': '90', 'format': ' params:{value}'}, 'Event': {'translate_type': 'Event'}, 'TransBack': {'translate_type': 'TransitionType'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.camera_generator module
- class engines.naninovel.sentence_generators.camera_generator.CameraGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Camera': {'translate_type': 'Camera'}, 'CameraTime': {'default': '0', 'format': ' time:{value}'}, 'CameraWait': {'format': ' wait:{value}'}, 'OffsetX': {'default': '0', 'format': ' offset:{value}'}, 'OffsetY': {'default': '0', 'format': ',{value}'}, 'Zoom': {'format': ' zoom:{value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.character_generator module
Naninovel Character Generator 生成角色相关命令
- class engines.naninovel.sentence_generators.character_generator.CharacterGenerator(translator, engine_config)[源代码]
-
角色生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Char': {'translate_type': 'Character'}, 'CharAnim': {'translate_type': 'Character'}, 'CharAnimParam': {'translate_type': 'Animation'}, 'CharAnimWait': {}, 'Pose': {'format': ' pose:{value}', 'translate_type': 'Pose'}, 'Position': {'format': ' position:{value}'}, 'Scale': {'format': ' scale:{value}'}, 'Time': {'default': '0.5', 'format': ' time:{value}'}, 'Tint': {'format': ' tint:{value}', 'translate_type': 'Tint'}, 'TransChar': {'category': 'Character'}, 'Varient': {'translate_type': 'Varient'}, 'Visible': {'format': ' visible:{value}'}, 'Wait': {'format': ' wait:true'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.effect_generator module
- class engines.naninovel.sentence_generators.effect_generator.EffectGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Effect': {'translate_type': 'Effect'}, 'EffectAtr1': {}, 'EffectAtr2': {}, 'EffectId': {'translate_type': 'Id'}, 'EffectTime': {'default': '1', 'format': ' time:{value}'}, 'EffectWait': {'format': ' wait:{value}'}, 'PackedEffect': {'translate_type': 'PackedEffect'}, 'Power': {'format': ' power:{value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.movie_generator module
- class engines.naninovel.sentence_generators.movie_generator.MovieGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
视频生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Moive': {'format': '@movie {value} wait:true', 'translate_type': 'Movie'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.note_generator module
Naninovel Note Generator 生成注释命令
- class engines.naninovel.sentence_generators.note_generator.NoteGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
注释生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Note': {}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.pause_wait_generator module
- class engines.naninovel.sentence_generators.pause_wait_generator.PauseWaitGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
等待时间生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'PauseWait': {'format': '@wait {value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.text_generator module
Naninovel Text Generator 生成文本和对话命令
- class engines.naninovel.sentence_generators.text_generator.TextGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
文本生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Printer': {'translate_type': 'Printer'}, 'PrinterPos': {}, 'Speaker': {'translate_type': 'Speaker'}, 'Text': {}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.transition_generator module
Naninovel Transition Generator 生成转场命令
- class engines.naninovel.sentence_generators.transition_generator.TransitionGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
转场生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Transition': {'format': ' @back {value} id:转场', 'translate_type': 'Transition'}, 'TransitionDissolve': {'format': ' Custom dissolve:Rule/{value} params:95'}, 'TransitionTime': {'default': '1.0', 'format': ' time:{value}'}, 'TransitionWaitPause': {'default': 'i1', 'format': '@wait {value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.naninovel.sentence_generators.voice_generator module
- class engines.naninovel.sentence_generators.voice_generator.VoiceGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Voice': {'format': '@voice {value}', 'format_stop': '@stopVoice'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
Module contents
Naninovel Sentence Generators Naninovel 引擎的句子生成器