@@ -9,21 +9,15 @@ public class AudioController : MonoBehaviour
9
9
[ SerializeField ] private bool interruptResponseOnNewRecording = false ;
10
10
[ SerializeField ] private float vadThreshold = 0.005f ;
11
11
[ SerializeField ] private float vadSilenceDuration = 2f ;
12
- [ SerializeField ] private bool ignoreInitialMicrophoneFramesOnVAD = true ;
13
- private int framesToIgnore = 5 ;
14
- private int ignoreFrameCount = 0 ;
15
12
private bool isVADRecording = false ;
16
13
private float silenceTimer = 0f ;
17
14
private int lastSamplePosition = 0 ;
18
- private int lastVADSamplePosition = 0 ;
19
- private List < float > vadAudioData = new List < float > ( ) ;
20
15
private AudioClip microphoneClip ;
21
16
private AudioSource audioSource ;
22
17
private bool isPlayingAudio = false ;
23
18
private bool cancelPending = false ;
24
19
private Queue < byte [ ] > audioBuffer = new Queue < byte [ ] > ( ) ;
25
20
private string microphoneDevice ;
26
- private bool ignoreInitialSpike = false ;
27
21
public float currentVolumeLevel = 0f ;
28
22
public float [ ] frequencyData { get ; private set ; }
29
23
public int fftSampleSize = 1024 ;
@@ -199,8 +193,6 @@ private void StopVADRecording()
199
193
200
194
Microphone . End ( microphoneDevice ) ;
201
195
StartMicrophone ( ) ;
202
-
203
- ignoreInitialSpike = true ;
204
196
}
205
197
206
198
public void EnqueueAudioData ( byte [ ] pcmAudioData )
0 commit comments