[update] Reduce buffer frames

This commit is contained in:
LittleMouse
2025-08-21 19:08:20 +08:00
parent cfbfd62c4a
commit a916ca04d6
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -58,7 +58,7 @@ public:
std::atomic_bool audio_flage_;
std::atomic_bool awake_flage_;
int awake_delay_ = 50;
int delay_audio_frame_ = 100;
int delay_audio_frame_ = 10;
buffer_t *pcmdata;
std::function<void(void)> pause;
@@ -183,11 +183,11 @@ public:
{
static int count = 0;
if (count < delay_audio_frame_) {
buffer_write_char(pcmdata, raw.c_str(), raw.length());
buffer_write_char(pcmdata, raw.data(), raw.length());
count++;
return;
}
buffer_write_char(pcmdata, raw.c_str(), raw.length());
buffer_write_char(pcmdata, raw.data(), raw.length());
buffer_position_set(pcmdata, 0);
count = 0;
std::vector<float> floatSamples;
+2 -2
View File
@@ -59,7 +59,7 @@ public:
bool enwake_audio_;
std::atomic_bool audio_flage_;
task_callback_t out_callback_;
int delay_audio_frame_ = 100;
int delay_audio_frame_ = 10;
buffer_t *pcmdata;
std::string wake_wav_file_;
@@ -233,7 +233,7 @@ public:
count++;
return;
}
buffer_write_char(pcmdata, raw.c_str(), raw.length());
buffer_write_char(pcmdata, raw.data(), raw.length());
buffer_position_set(pcmdata, 0);
count = 0;
std::vector<float> floatSamples;
+2 -2
View File
@@ -60,7 +60,7 @@ public:
std::string superior_id_;
task_callback_t out_callback_;
int awake_delay_ = 50;
int delay_audio_frame_ = 100;
int delay_audio_frame_ = 3;
buffer_t *pcmdata;
std::string wake_wav_file_;
@@ -158,7 +158,7 @@ public:
count++;
return;
}
buffer_write_char(pcmdata, raw.c_str(), raw.length());
buffer_write_char(pcmdata, raw.data(), raw.length());
buffer_position_set(pcmdata, 0);
count = 0;
std::vector<float> floatSamples;