public override void Activate()

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;
            }
        }