reader icon indicating copy to clipboard operation
reader copied to clipboard

使用 Xiaoxiao 语音朗读时遇到省略号导致朗读停止的问题

Open flybord opened this issue 1 year ago • 6 comments

语音朗读的时候经常碰到一个空行加一个中文全角省略号再加一个空行,一共3行这样的就会停在这里,很烦,请教怎么忽略它,谢啦

flybord avatar Feb 12 '24 16:02 flybord

好像之前在 Edge 上的包括 Xiaoxiao 那几个远程语音遇到过类似的情况……后来更新版本就好了……(

你遇到问题的是什么系统什么浏览器用的哪个语音

tiansh avatar Feb 13 '24 03:02 tiansh

设置最下面有个高级设置,然后贴下面这些配置可能管用。

; 语音朗读忽略满足如下正则(ECMAScript)的文本行:这个可以用来解决特定版本 Windows 10 的 Xiaoxiao 在遇到特定文本时候停止朗读的问题
[speech]
skip_text_regex=/^[\u0000-\u002f\u003a-\u0040\u005b-\u0060\u007b-\u245f\u2500-\u3040\ufe00-\uff0f\uff1a-\uff20\uff3b-\uff40\uff5b-\uff65\uffe0-\u{1ffff}]*$/us

; 在每段末尾追加朗读的文本:这个用来解决 iOS 17 的 婷婷 在遇到特定文本时跳过的问题
[speech]
extra_suffix=“”。

tiansh avatar Feb 13 '24 06:02 tiansh

好像之前在 Edge 上的包括 Xiaoxiao 那几个远程语音遇到过类似的情况……后来更新版本就好了……(

你遇到问题的是什么系统什么浏览器用的哪个语音

最新版Edge,Xiaoxiao语音,不管是哪个网站,还是本插件读取txt,朗读碰到独行全角省略号都可能会停

flybord avatar Feb 13 '24 07:02 flybord

设置最下面有个高级设置,然后贴下面这些配置可能管用。

; 语音朗读忽略满足如下正则(ECMAScript)的文本行:这个可以用来解决特定版本 Windows 10 的 Xiaoxiao 在遇到特定文本时候停止朗读的问题
[speech]
skip_text_regex=/^[\u0000-\u002f\u003a-\u0040\u005b-\u0060\u007b-\u245f\u2500-\u3040\ufe00-\uff0f\uff1a-\uff20\uff3b-\uff40\uff5b-\uff65\uffe0-\u{1ffff}]*$/us

; 在每段末尾追加朗读的文本:这个用来解决 iOS 17 的 婷婷 在遇到特定文本时跳过的问题
[speech]
extra_suffix=“”。

感谢,我这就试试

flybord avatar Feb 13 '24 07:02 flybord

好像之前在 Edge 上的包括 Xiaoxiao 那几个远程语音遇到过类似的情况……后来更新版本就好了……( 你遇到问题的是什么系统什么浏览器用的哪个语音

最新版Edge,Xiaoxiao语音,不管是哪个网站,还是本插件读取txt,朗读碰到独行全角省略号都可能会停

那可能和我之前遇到的这个问题一样了:https://stackoverflow.com/questions/68730947/edge-browser-speech-synthesis-stop-working-after-call-speak-with-some-empty-para

tiansh avatar Feb 13 '24 13:02 tiansh

问题似乎解决了,测试了几个小时,以前会停的地方现在都不会停了。再次感谢!

flybord avatar Feb 13 '24 15:02 flybord