allow audio worklet node load to be skipped if desired (#724)

This commit is contained in:
Glenn Harper 2023-08-29 17:27:47 -04:00 коммит произвёл GitHub
Родитель 5bc0ee9138
Коммит 5ec0316622
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -62,8 +62,9 @@ export class PcmRecorder implements IRecorder {
// https://webaudio.github.io/web-audio-api/#audioworklet
// Using AudioWorklet to improve audio quality and avoid audio glitches due to blocking the UI thread
const skipAudioWorklet = !!this.privSpeechProcessorScript && this.privSpeechProcessorScript.toLowerCase() === "ignore";
if (!!context.audioWorklet) {
if (!!context.audioWorklet && !skipAudioWorklet) {
if (!this.privSpeechProcessorScript) {
const workletScript = `class SP extends AudioWorkletProcessor {
constructor(options) {