| 167 | } |
| 168 | |
| 169 | void SileroRuntime::reset(int64_t batch_size) { |
| 170 | reset_states(batch_size); |
| 171 | triggered_ = false; |
| 172 | temp_end_ = 0; |
| 173 | current_sample_ = 0; |
| 174 | current_speech_start_ = 0; |
| 175 | streamed_segments_.clear(); |
| 176 | } |
| 177 | |
| 178 | void SileroRuntime::reset_states(int64_t batch_size) { |
| 179 | hidden_.assign(static_cast<size_t>(batch_size * kHiddenSize), 0.0f); |
no test coverage detected