// 重置故事模式finished标志,确保每次进入故事模式时标志位是干净的
ThunderBirdModel::GetInstance()->ResetStoryModeFinished();
+ // 重置第一句音频播放标志,确保每次进入故事模式时标志位是干净的
+ ThunderBirdModel::GetInstance()->ResetFirstStoryAudioPlayed();
+
// 启动故事模式超时定时器(1分钟无文本切换则退出)
ThunderBirdModel::GetInstance()->StartStoryModeTimeoutTimer();
- // 启动故事模式音频播放超时定时器(5秒内无音频播放则退出)
- ThunderBirdModel::GetInstance()->StartStoryAudioPlaybackTimeoutTimer();
+ // 注意:5秒音频播放超时定时器将在第一句音频播放完成后才启动
// 进入故事模式时关闭VAD
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "进入故事模式,关闭VAD");