int wakeup_manager_feed_audio_data(mas_speech_streaming_event_e event, void* buffer, int len)
{
if (nullptr == g_wakeup_manager) return -1;
+
+ static unsigned int num = 0;
+ const std::chrono::seconds interval(5);
+ static auto last = std::chrono::steady_clock::now();
+ auto now = std::chrono::steady_clock::now();
+ if (now - last > interval) {
+ MWR_LOGI("Feeding audio data : num(%d), now(%" PRId64 ")",
+ num, now.time_since_epoch().count());
+ last = now;
+ }
+ num++;
+
g_wakeup_manager->feed_audio_data(event, buffer, len);
+
return 0;
}