vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
265 stars 545 forks source link

Potential issue with AI VOX Announcements #24418

Open D3athrow-Issues opened 5 years ago

D3athrow-Issues commented 5 years ago

(WEB REPORT BY: mootsgaylover REMOTE: 206.221.180.138:7777)

Revision

c3d4b0169e44ce5936204b1ee212857cb3c8e4e8

Description

Words don't always seem to play out in the order you play them;

e.g suit sensors plays out as sensors suit

using the word "the" in a sentence can cause it to play as the last word in a sentence

Steps to Reproduce

Announce some cool VOX shit as AI

What you Expected

The sentence to play the words in the order i put them in

What Actually Happened

Word scrambling

Probe1 commented 5 years ago

@N3X15 any insight?

N3X15 commented 5 years ago

I just got home. Any particular sentences I should use to try and reproduce? What OS are you using?

Probe1 commented 5 years ago

I'm testing it right now. the assistants must leave resulted in the VOX announcing the assistants leave must, reversing the last two words. I used feminine as a VOX option and am using Windows 10.

assistants are not help they are bad resulted in assistants are are help they not they. But on my second try it resulted in the words being correctly parsed and vocalized. So I'm really not sure, it seems like sometimes the bug happens and sometimes not.

Probe1 commented 5 years ago

heads or anomalous janitors created abuse resulted in heads abuse anomalous janitors created or on the first attempt. The second attempt worked as intended with the words said in the correct order. It seems in my initial testing that the bug manifests on the first time announcing the phrases and the second time it works as intended. I do not think that any particular words are causing them to be interpreted out of order.

N3X15 commented 5 years ago

Sounds like it may be related to resource transfer, but I'm going to work on this assuming that something in my code is fucked.

N3X15 commented 5 years ago

I've tried all of the combinations with no reproduction. I suspect what's going on is that the client hasn't loaded the sound in question yet and is receiving them out of order.

I'm testing a preload system fairly similar to what TG uses, but there's so goddamn many oggs that it takes forever to preload.

Exxion commented 5 years ago

19636

No idea why this happens but it's definitely not new

SonixApache commented 5 years ago

Didn't we try some solutions? Didn't it have something to do with latency scrambling the words?