|
@@ -841,7 +841,7 @@ void Application::SetDeviceState(DeviceState state) {
|
|
|
display->SetStatus(Lang::Strings::LISTENING);
|
|
display->SetStatus(Lang::Strings::LISTENING);
|
|
|
display->SetEmotion("neutral");
|
|
display->SetEmotion("neutral");
|
|
|
ResetDecoder();
|
|
ResetDecoder();
|
|
|
- vTaskDelay(pdMS_TO_TICKS(1000));
|
|
|
|
|
|
|
+ vTaskDelay(pdMS_TO_TICKS(1000));//这里的延迟可以避免音频处理芯片异常时候,导致程序崩溃。但是还是没解决音频异常后的处理。
|
|
|
opus_encoder_->ResetState();
|
|
opus_encoder_->ResetState();
|
|
|
#if CONFIG_USE_AUDIO_PROCESSOR
|
|
#if CONFIG_USE_AUDIO_PROCESSOR
|
|
|
audio_processor_.Start();
|
|
audio_processor_.Start();
|