▲ | londons_explore a day ago | |||||||||||||
so if "I scream" is in one chunk, and "is the best dessert" is in the next, then there is no way to edit the first chunk to correct the mistake? That seems... suboptimal! I don't think other streaming transcription services have this issue since, whilst they do chunk up the input, past chunks can still be edited. They tend to use "best of N" decoding, so there are always N possible outputs, each with a probability assigned, and as soon as one word is the same in all N outputs then it becomes fixed. The internal state of the decoder needs to be duplicated N times, but that typically isn't more than a few kilobytes of state so N can be hundreds to cover many combinations of ambiguities many words back. | ||||||||||||||
▲ | miki123211 a day ago | parent | next [-] | |||||||||||||
The right way to do this would be to use longer, overlapping chunks. E.g. do thranscription every 3 seconds, but transcribe the most recent 15s of audio (or less if it's the beginning of the recording). This would increase processing requirements significantly, though. You could probably get around some of that with clever use of caching, but I don't think any (open) implementation actually does that. | ||||||||||||||
| ||||||||||||||
▲ | jeroenhd 16 hours ago | parent | prev | next [-] | |||||||||||||
I don't know an LLM that does context based rewriting of interpreted text. That said, I haven't run into the icecream problem with Whisper. Plenty of other systems fail but Whisper just seems to get lucky and guess the right words more than anything else. The Google Meet/Android speech recognition is cool but terribly slow in my experience. It also has a tendency to over-correct for some reason, probably because of the "best of N" system you mention. | ||||||||||||||
▲ | llarsson a day ago | parent | prev | next [-] | |||||||||||||
Attention is all you need, as the transformative paper (pun definitely intended) put it. Unfortunately, you're only getting attention in 3 second chunks. | ||||||||||||||
▲ | abdullahkhalids 17 hours ago | parent | prev | next [-] | |||||||||||||
Which other streaming transcription services are you referring to? | ||||||||||||||
| ||||||||||||||
▲ | no_wizard 21 hours ago | parent | prev [-] | |||||||||||||
That’s because at the end of the day this technology doesn’t “think”. It simply holds context until the next thing without regard for the previous information |