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

多语音下,表反语,强调等的双引号,出现不自然停顿的问题 #41

Closed
Yikai-Liao opened this issue Jan 24, 2023 · 3 comments

Comments

@Yikai-Liao
Copy link

在设置了最小对话匹配字数之后,小于规定字数,在引号内的部分,仍会切分后,再进行合成。

这样导致,一些表强调,反语的双引号,也会在对应位置引发不自然停顿。

建议对小于设定字数阈值的部分,直接不拆分合成。这样应该也不会短对话的合成效果。

@jing332
Copy link
Owner

jing332 commented Jan 24, 2023

这个功能我都想删掉了,你所说完全可用正则替换功能实现

@jing332
Copy link
Owner

jing332 commented Jan 24, 2023

来源: https://www.bilibili.com/video/BV1UP411T7rY?p=3


新建一个替换规则

在 替换规则 中填入
(?<!【::】)“(【\u4e00-\u9fa5】{1,4})” 

替换为 中填入:
「$1」

后面的{1,4}:   1,4里的这个“4”这的是4个字符以内的字就认定为拟声词,然后把“”替换成「」,这样读的时候就不会停顿,然后识别成对话了。
作者我也不知道是谁,随手存的

@Yikai-Liao
Copy link
Author

解决了👍

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

No branches or pull requests

2 participants