luhaifeng666 / obsidian-text2audio

Convert text to audio.
MIT License
9 stars 1 forks source link

Feature Request: 能否实现像obsidian-aloud-tts插件那样, 明确的标注正在阅读的区域 #82

Open xujialiu opened 1 month ago

xujialiu commented 1 month ago

image obsidian-aloud-tts插件和text2audio类似, 但是它有一个很好的功能, 当播放器在播放时, 会明确的指示正在阅读哪一行的文字, 并且通过css的snippets, 可以对读过的文字和未读过的文字进行区分, 截图那里只对阅读的区域进行区分是因为我修改了css snippets

麻烦作者尝试一下这个插件, 这个插件需要用到OpenAI的API key, 为了方便你测试, 我发我的API key发到你的这个邮箱: youzui@hotmail.com, 看看text2audio能否实现类似的功能, 谢谢作者!

.tts-cm-playing-before,
.tts-cm-playing-after {
  background-color: rgba(var(--color-red-rgb), 0) !important;
}

.tts-cm-playing-now {
  background-color: rgba(248, 240, 10, 0.2) !important;
}
luhaifeng666 commented 1 month ago

这个插件我用过,要实现这个功能需要做文档结构分析了,得看下怎么做比较合适。 其实这个跟 文本截断 的可以放一起,你提的这个功能本质上也是在做文本截断的事情。

luhaifeng666 commented 1 month ago

这个功能做起来应该蛮有意思的,回头花点儿时间研究研究~