Skip to content

Commit a916ca0

Browse files
author
LittleMouse
committed
[update] Reduce buffer frames
1 parent cfbfd62 commit a916ca0

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

projects/llm_framework/main_asr/src/main.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class llm_task {
5858
std::atomic_bool audio_flage_;
5959
std::atomic_bool awake_flage_;
6060
int awake_delay_ = 50;
61-
int delay_audio_frame_ = 100;
61+
int delay_audio_frame_ = 10;
6262
buffer_t *pcmdata;
6363

6464
std::function<void(void)> pause;
@@ -183,11 +183,11 @@ class llm_task {
183183
{
184184
static int count = 0;
185185
if (count < delay_audio_frame_) {
186-
buffer_write_char(pcmdata, raw.c_str(), raw.length());
186+
buffer_write_char(pcmdata, raw.data(), raw.length());
187187
count++;
188188
return;
189189
}
190-
buffer_write_char(pcmdata, raw.c_str(), raw.length());
190+
buffer_write_char(pcmdata, raw.data(), raw.length());
191191
buffer_position_set(pcmdata, 0);
192192
count = 0;
193193
std::vector<float> floatSamples;

projects/llm_framework/main_kws/src/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class llm_task {
5959
bool enwake_audio_;
6060
std::atomic_bool audio_flage_;
6161
task_callback_t out_callback_;
62-
int delay_audio_frame_ = 100;
62+
int delay_audio_frame_ = 10;
6363
buffer_t *pcmdata;
6464
std::string wake_wav_file_;
6565

@@ -233,7 +233,7 @@ class llm_task {
233233
count++;
234234
return;
235235
}
236-
buffer_write_char(pcmdata, raw.c_str(), raw.length());
236+
buffer_write_char(pcmdata, raw.data(), raw.length());
237237
buffer_position_set(pcmdata, 0);
238238
count = 0;
239239
std::vector<float> floatSamples;

projects/llm_framework/main_vad/src/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class llm_task {
6060
std::string superior_id_;
6161
task_callback_t out_callback_;
6262
int awake_delay_ = 50;
63-
int delay_audio_frame_ = 100;
63+
int delay_audio_frame_ = 3;
6464
buffer_t *pcmdata;
6565
std::string wake_wav_file_;
6666

@@ -158,7 +158,7 @@ class llm_task {
158158
count++;
159159
return;
160160
}
161-
buffer_write_char(pcmdata, raw.c_str(), raw.length());
161+
buffer_write_char(pcmdata, raw.data(), raw.length());
162162
buffer_position_set(pcmdata, 0);
163163
count = 0;
164164
std::vector<float> floatSamples;

0 commit comments

Comments
 (0)