Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 问答未播放完毕即恢复文案自动播放;文案自动播放没有被问答打断 #622

Open
kof02guy opened this issue Feb 6, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@kof02guy
Copy link

kof02guy commented Feb 6, 2024

您使用的版本? | Your usage version?

例如:20240131

您使用的python版本&系统环境? | Your usage python version & system?

例如:
python:3.9.13
系统:win11

您使用的场景? | Your usage scenarios?

文案自动播放时触发问答

您做了什么操作? | What did you do?

1 在文案自动播放时触发问答
2 在文案自动播放时触发问答,问答播放完毕之后恢复文案播放时再次触发问答

您遇到了什么问题? | What are your problems?

1 文案自动播放时触发的问答未播放完毕就再次恢复了文案自动播放
2 在文案自动播放时触发问答,问答播放完毕之后恢复文案播放时再次触发问答,出现问答无法打断文案播放的情况

您期望的结果是怎样的? | What is your expected outcome?

1 文案自动播放时触发的问答要完全播放完毕之后再恢复文案自动播放,或者是让用户可以手动结束问答的播放,而不是自动结束问答的播放
2 文案自动播放能够在任何情况下被新触发的问答打断

@kof02guy kof02guy added the bug Something isn't working label Feb 6, 2024
@kof02guy kof02guy changed the title 🐛 一些问题。。。 | [Bug] Some problem... 🐛 一些问题。。。 | [Bug] 问答未播放完毕即恢复文案自动播放;文案自动播放没有被问答打断 Feb 6, 2024
@Ikaros-521
Copy link
Owner

  1. 打断就是说一半被打断,而不是等待第一个播放完了再下一个。如果需要让每一个都完整播放,请使用 audio_player_v2 做为播放器使用。
  2. 正常情况下,文案是会在回答触发的情况下打断,而不会出现无法打断的情况,具体问题2中描述的情况暂时无法复现。
  3. 问题1和问题2在功能上存在冲突,一个不要打断,一个又要,绷

@kof02guy
Copy link
Author

kof02guy commented Feb 7, 2024 via email

@Ikaros-521
Copy link
Owner

我自己理解的需求: 一般来说自动播放的文案都是预先设计好的,因此自动播放的文案是需要被更高优先级的问答所打断。因为这些问答都是直播间里面的用户进来了之后发送一些关键词触发的。 但是这些问答播放的时候应该是不能够被自动播放的文案所打断的。 其实一句话就是:高优先级的(这里是问答)不能被低优先级的(自动文案)打断,而低优先级的可以被高优先级的打断。 但是现在的问题是当高优先级的(问答)时长超过了一定数值的时候,例如20多秒,那么就会被低优先级的(自动文案)的播放打断 另外在我本地跑的时候,确实出现了低优先级的(自动文案)只有在首次才可以被高优先级(问答)打断。一旦首次打断之后问答超过一定秒数之后被低优先级的(自动文案)打断之后。那么之后低优先级的(自动文案)就不能再被高优先级的(问答)打断了 47978212 @.***  

------------------ 原始邮件 ------------------ 发件人: "Ikaros-521/AI-Vtuber" @.>; 发送时间: 2024年2月7日(星期三) 下午5:31 @.>; @.@.>; 主题: Re: [Ikaros-521/AI-Vtuber] 🐛 一些问题。。。 | [Bug] 问答未播放完毕即恢复文案自动播放;文案自动播放没有被问答打断 (Issue #622) 打断就是说一半被打断,而不是等待第一个播放完了再下一个。如果需要让每一个都完整播放,请使用 audio_player_v2 做为播放器使用。 正常情况下,文案是会在回答触发的情况下打断,而不会出现无法打断的情况,具体问题2中描述的情况暂时无法复现。 问题1和问题2在功能上存在冲突,一个不要打断,一个又要,绷 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

文案不会打断 弹幕问答的呀。。。 啥时候有文案打断弹幕问答的情况了

@Ikaros-521
Copy link
Owner

另外你说的打断机制,其实这目前就是没有做好,整一块文案逻辑还在构思重写的过程中,具体要实现真正的优先级打断机制以目前的架构是做不了的,建议自行重构文案播放逻辑

@Ikaros-521 Ikaros-521 changed the title 🐛 一些问题。。。 | [Bug] 问答未播放完毕即恢复文案自动播放;文案自动播放没有被问答打断 🐛 问答未播放完毕即恢复文案自动播放;文案自动播放没有被问答打断 May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants