Start reading audio data after 44 bytes of WAV

https://github.com/espeak-ng/espeak-ng/issues/832
This commit is contained in:
guest271314
2021-07-14 23:27:39 -07:00
committed by GitHub
parent cc22e50977
commit 5703ea7ff7
+7 -2
View File
@@ -19,6 +19,7 @@ class AudioStream {
this.channelDataLength = 440;
this.sampleRate = 22050;
this.numberOfChannels = 1;
this.init = false;
this.src =
'chrome-extension://<id>/nativeTransferableStream.html';
this.ac = new AudioContext({
@@ -152,8 +153,12 @@ class AudioStream {
this.stdout.pipeTo(
new WritableStream({
write: async (value, c) => {
for (
let i = 0;
let i = 0;
if (!this.init) {
this.init = true;
i = 44;
}
for (;
i < value.buffer.byteLength;
i++, this.readOffset++
) {