anx-reader icon indicating copy to clipboard operation
anx-reader copied to clipboard

功能建议:

Open 670027822 opened this issue 4 months ago • 1 comments

1、书架问题,希望增加标签分类不同图书; 2、朗读问题,遇到空格就停顿,严重影响阅读体验,希望有办法跳过空格(可以参照librera,增加朗读时候内容替换功能) 3、阅读问题,打开图书的过程实在太慢了,强烈建议优化 4、朗读引擎问题,希望点击某个声音就播放示例音频,而不是要返回去实际朗读才知道自己选了什么音色。

总结:挺优秀的软件,但是可以优化的地方还是很多。

1、 Regarding the bookshelf issue, I hope to add labels to categorize different books. 2、 Concerning the reading aloud issue, there is a pause every time a space is encountered, which seriously affects the reading experience. I hope there is a way to skip the spaces (you can refer to Librera and add a content replacement function when reading aloud). 3、As for the reading issue, the process of opening a book is really slow. I strongly recommend optimization. 4、In terms of the reading engine issue, I hope that by clicking on a certain voice, a sample audio is played instead of having to go back to actually read aloud to know which voice I selected.

In conclusion, it's quite an excellent software, but there are still many areas that could be optimized.

670027822 avatar Aug 21 '25 02:08 670027822

强烈建议增加替换功能,特别是遇到英文PDF转的epub时,去除多余换行,对双语阅读效果会有很大改善

navy2016 avatar Oct 02 '25 22:10 navy2016

If I understand the code correctly, when you're using "internal" TTS engine, it's making calls to Microsoft Bing's TTS API for each sentence. Thus, the pause you're hearing is due to the network latency for the Microsoft's server to generate the next utterance/sentence. It can't be solved easily, unless caching the previous sentence and asking for the next one, while returning the previous one. That way, while it's playing the current sentence, the new sentence is being generated and downloaded, instead of doing: fetch sentence's audio, play, fetch sentence audio, ...

It doesn't work like Librera since Librera is using your system's TTS engine.

If you try to use the system TTS, you don't get any pause between sentences, which is also an issue by itself, some pauses are beneficial for fluency and understanding..

X-Ryl669 avatar Dec 02 '25 09:12 X-Ryl669