MCPcopy Create free account
hub / github.com/TejasQ/gen-subs / updateProgressBar

Function updateProgressBar

createTextFromAudioFile.ts:29–37  ·  view source on GitHub ↗
(currentSize: number)

Source from the content-addressed store, hash-verified

27 let lastLoggedPercentage = 0;
28
29 const updateProgressBar = (currentSize: number) => {
30 const percentage = Math.round((currentSize / totalSize) * 100);
31 const totalResults = results.length;
32 const preview = results.map((result) => result.text).join(" ");
33 if (percentage !== lastLoggedPercentage) {
34 spinner.text = `Listening... (${percentage}%).\nHeard so far:\n\n\t${totalResults > 1 ? `[...] ${preview.slice(-360)} [...]` : preview}`;
35 lastLoggedPercentage = percentage;
36 }
37 };
38
39 const wfReader = new wav.Reader();
40 const wfReadable = new Readable().wrap(wfReader);

Callers 1

createTextFromAudioFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected