Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
自己使用的过程中发现语音播放到一半被打断的情况经常发生,尤其是当你使用tab键补全的时候,于是添加了一个检测机制,如果短时间内(目前设置的是1000ms)触发了另一个语音,就会直接取消后触发语音的播放,如果2000ms内相同语音触发,就会取消相同的语音再次触发。
虽然逻辑看起来有点绕,这是为了方便后期扩展更多功能,比如延时播放之类的。
具体可以看一下这个issue : bobbywyx/Kizuna_AI_rainbow_fart#1
#98