in Scripts/Runtime/Wit.cs [202:234]
public override void Activate(WitRequestOptions requestOptions)
{
if (!IsConfigurationValid())
{
Debug.LogError("Cannot activate without valid Wit Configuration.");
return;
}
if (_isActive) return;
StopRecording();
if (!_micInput.IsRecording && ShouldSendMicData)
{
_minKeepAliveWasHit = false;
_isSoundWakeActive = true;
#if DEBUG_SAMPLE
var file = Application.dataPath + "/test.pcm";
sampleFile = File.Open(file, FileMode.Create);
Debug.Log("Writing recording to file: " + file);
#endif
StartRecording();
}
if (!_isActive)
{
_activeTranscriptionProvider?.Activate();
_isActive = true;
_lastMinVolumeLevelTime = float.PositiveInfinity;
_currentRequestOptions = requestOptions;
}
}