Jinoh Kang (@iamahuman) commented about dlls/windows.media.speech/recognizer.c:
+ memcpy(tmp_buf + tmp_buf_offset, audio_buf, packet_size); + tmp_buf_offset += packet_size; + + IAudioCaptureClient_ReleaseBuffer(impl->capture_client, frames_available); + } + + /* TODO: Send mic data to recognizer and handle results. */ + } + else + { + ERR("Unexpected state entered. Aborting worker!\n"); + break; + } + } + + IAudioClient_Stop(impl->audio_client); You should reset `IAudioClient` here as well.
```suggestion:-0+0 IAudioClient_Stop(impl->audio_client); IAudioClient_Reset(impl->audio_client); ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1948#note_21766