bump to 0.9.4

This commit is contained in:
Terrence
2024-12-03 11:10:43 +08:00
parent 4c222acd46
commit cabd1faaea
2 changed files with 6 additions and 4 deletions

View File

@@ -411,9 +411,11 @@ void Application::OutputAudio() {
std::unique_lock<std::mutex> lock(mutex_);
if (audio_decode_queue_.empty()) {
// Disable the output if there is no audio data for a long time
auto duration = std::chrono::duration_cast<std::chrono::seconds>(now - last_output_time_).count();
if (duration > max_silence_seconds) {
codec->EnableOutput(false);
if (chat_state_ == kChatStateIdle) {
auto duration = std::chrono::duration_cast<std::chrono::seconds>(now - last_output_time_).count();
if (duration > max_silence_seconds) {
codec->EnableOutput(false);
}
}
return;
}