Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于朗读原文本的功能 #144

Open
GokouRuritan opened this issue Sep 26, 2021 · 1 comment
Open

关于朗读原文本的功能 #144

GokouRuritan opened this issue Sep 26, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@GokouRuritan
Copy link

关于TTS的设置希望可以添加自己的TTS(比如yukari)还有自动朗读功能和智能朗读功能(每次听原文都要点一下很费事)

@GokouRuritan GokouRuritan added the enhancement New feature or request label Sep 26, 2021
@luojunyuan
Copy link
Contributor

vnr有一个tts窗口,可以设置旁白的tts,且进行文本后,当出现人物对话时,就会在这个窗口弹出新出现的说话人物的名字。此时可以给该人物选择一个tts语音,通常游戏角色本身是有配音的,所以并不需要给角色配上tts机械音。其他没有语音的角色可能这个选项会比较有意义。

能够识别出人物名称,重要的是这相当于确定了旁白心理活动等语句(即没有带人物名字的)

因为对vne源码阅读有困难。识别人物的方法我猜主要还是依赖于提取的文本。

  1. 钩子会把提取到的角色名字和文本分为俩个线程。似乎当角色说话时,必然是名字先更新,紧接着对应的台本更新。如果是纯旁白的文本,角色名字线程不会更新。这样就可以对应上角色和台本了。
  2. 钩子提取到的文本同时出现人物名和台本,如【Kamisato】text,应该需要进行一个筛选处理、人名框的框也不一定是符号【】。
  3. 如果钩子提取不到人名,我不知道vnr的tts“智能朗读”是否还能够应对这种情况。旁白自动朗读,出现带配音的就自动停止朗读这个功能应该会失效。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants