set mic threshold

mic_level
Matthew Huntington 2 years ago
parent 5bcb462215
commit f31f0fc5f3

@ -38,7 +38,8 @@
manualMinutes:0, manualMinutes:0,
manualSeconds:0, manualSeconds:0,
analyser:null, analyser:null,
secondsToSubtract:0 secondsToSubtract:0,
micThreshold:0
} }
}, },
methods: { methods: {
@ -78,7 +79,7 @@
const arraySum = array.reduce((a, value) => a + value, 0); const arraySum = array.reduce((a, value) => a + value, 0);
const micLevel = arraySum / array.length; const micLevel = arraySum / array.length;
if(micLevel < 50){ if(micLevel < this.micThreshold){
this.secondsToSubtract++; this.secondsToSubtract++;
} }
@ -141,6 +142,7 @@
<em> <em>
{{formatTime(totalSeconds)}} {{formatTime(totalSeconds)}}
</em> </em>
Mic Threshold: <input type="number" v-model="micThreshold"/>
<button :disabled="running" @click="start">Start</button> <button :disabled="running" @click="start">Start</button>
<button :disabled="!running" @click="stop">Stop</button> <button :disabled="!running" @click="stop">Stop</button>
<button :disabled="running || totalSeconds === 0" @click="reset">Reset</button> <button :disabled="running || totalSeconds === 0" @click="reset">Reset</button>

Loading…
Cancel
Save