File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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;
You can’t perform that action at this time.
0 commit comments