luhaifeng666 / obsidian-text2audio

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

Bug: 当一个语音未读完时, 如果按下阅读快捷键, 会出现2个语音, 且快捷键只能停止最开始的那一个语音 #50

Closed xujialiu closed 4 months ago

xujialiu commented 4 months ago

问题描述:

假设选择某一段文本, 按下Text2Audio: Convert text to speech快捷键, 如果在上一段文本未读完时, 再次按下这个快捷键, 就会导致出现2个声音, 且此时Text2Audio: Pause the audio快捷键只能停止的一个声音.

环境信息:

luhaifeng666 commented 4 months ago

支持版本:2.0.0

  1. 防抖优化,生成语音未结束时,不可重复生成;
  2. 在上一段语音播放过程中,重新生成新的语音时,会终端上一段语音的播放,并创建新的 Audio 实例。
xujialiu commented 4 months ago

感谢作者大大这么快就修复这个bug, 用起来舒服多了, 谢谢!