Hi everyone! I had a bit of a fever when I recorded/edited this so I'm sorry for the captioning mistakes 😭 If you have any questions please let me know!
Hi, I've been trying to set up something similar for the past few days, but I'm running in to issues where if a 2nd msg was sent, it would change the source visibility before the 1st msg tts was completed(in the case of this video, TTS would turn red and TTS BOT 2 would turn green when the first tts msg is still playing). i've been using "wait for timeout" to fix get around but that might cause the tts to have too long of a queue. do you have any suggestions?
@LitBoi-o7 Hey! If you're using Sammi I'd recommend this plugin by Christina K: christinak.itch.io/advanced-buttons I use that alongside the wait for time out I use the command from it "ADVBTN Queue check" to see how many messages are in queue for the button Then I have wait until variable exists 'queuecheck' (just to make sure it doesn't run before hand) Then, I use an IF statement to say if there are more than 3 messages in queue, don't add this one. This let's TTS stay in sync if chat is moving fast!
@@FranxVasilios I am using sammi and the same plugin, is there no other way to get around the source visibility change overlapping other than wait for time out?
@@LitBShorts Hey! I just had a look, I would add these two lines at the end of your button, which fixed it for me: Wait Until Variable Is / TTSKStatus.speaking / == / 1 / 6000 / Delay 100ms Wait Until Variable Is / TTSKStatus.speaking / == / 0 / 6000 / Delay 100ms Let me know if you have any issues after adding this
Hello! i'm trying to do the same but depending of being a sub or a follower, the left one speaks if user is a sub and the right one speaks if the user is a follower. But i'm so stuck, i need help! thanks for the tutorial btw!
Hey! I had a look and figured it out, let me know if you have any issues with this^^ (line 3 + 4 are important as purple commands can have a delay in fetching info). The trigger for the button is all chat messages like in the video 0 > Trigger Pull Data > chatter > twitch chat message user_name 1 > Twitch: Get User Status > yourchannelname > /$chatter$/ > Check Subscriber > sub 2 > Twitch: Get User Status > yourchannelname > /$chatter$/ > Check Follower > follower 3 > Wait Until Variable Exists > sub > 1000 4 > Wait Until Variable Exists > follower > 1000 5 > IF Statement > sub > == > true In the next line you can use the tutorial's guide for switching visibility of TTS bots + choosing your TTS voice Line after IF Statement done > IF Statement > follow > == > true Repeat previous TTS visibility and invert to make other TTS bot speak
Hi everyone! I had a bit of a fever when I recorded/edited this so I'm sorry for the captioning mistakes 😭 If you have any questions please let me know!
📝writing everything down
Hi, I've been trying to set up something similar for the past few days, but I'm running in to issues where if a 2nd msg was sent, it would change the source visibility before the 1st msg tts was completed(in the case of this video, TTS would turn red and TTS BOT 2 would turn green when the first tts msg is still playing). i've been using "wait for timeout" to fix get around but that might cause the tts to have too long of a queue. do you have any suggestions?
@LitBoi-o7 Hey! If you're using Sammi I'd recommend this plugin by Christina K: christinak.itch.io/advanced-buttons
I use that alongside the wait for time out
I use the command from it "ADVBTN Queue check" to see how many messages are in queue for the button
Then I have wait until variable exists 'queuecheck' (just to make sure it doesn't run before hand)
Then, I use an IF statement to say if there are more than 3 messages in queue, don't add this one. This let's TTS stay in sync if chat is moving fast!
@@FranxVasilios I am using sammi and the same plugin, is there no other way to get around the source visibility change overlapping other than wait for time out?
@@LitBShorts Hey! I just had a look, I would add these two lines at the end of your button, which fixed it for me:
Wait Until Variable Is / TTSKStatus.speaking / == / 1 / 6000 / Delay 100ms
Wait Until Variable Is / TTSKStatus.speaking / == / 0 / 6000 / Delay 100ms
Let me know if you have any issues after adding this
Hello! i'm trying to do the same but depending of being a sub or a follower, the left one speaks if user is a sub and the right one speaks if the user is a follower. But i'm so stuck, i need help! thanks for the tutorial btw!
Hey! I had a look and figured it out, let me know if you have any issues with this^^ (line 3 + 4 are important as purple commands can have a delay in fetching info). The trigger for the button is all chat messages like in the video
0 > Trigger Pull Data > chatter > twitch chat message user_name
1 > Twitch: Get User Status > yourchannelname > /$chatter$/ > Check Subscriber > sub
2 > Twitch: Get User Status > yourchannelname > /$chatter$/ > Check Follower > follower
3 > Wait Until Variable Exists > sub > 1000
4 > Wait Until Variable Exists > follower > 1000
5 > IF Statement > sub > == > true
In the next line you can use the tutorial's guide for switching visibility of TTS bots + choosing your TTS voice
Line after IF Statement done > IF Statement > follow > == > true
Repeat previous TTS visibility and invert to make other TTS bot speak