microsoft / microsoft/vscode

VS Code Speech cannot stop playback for long GitHub Copilot Chat responses

Open
#326,572 0 comments 0 reactions 1 assignee Claimed by @meganrogge View on GitHub
dictation
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

Does this issue occur when all extensions are disabled?: No

The issue requires GitHub Copilot Chat and VS Code Speech to reproduce. Disabling all extensions also disables the functionality being tested.

- VS Code Version: 1.129.1
- OS Version: Windows 11

Steps to Reproduce:

1. Open GitHub Copilot Chat.
2. Ask Copilot to generate a long response.
3. Click the speaker icon (🔊) to start speech playback.
4. While the response is being read aloud, click the stop icon (🔇) or press Esc.
5. Click the speaker icon (🔊) again.

Expected Result:

- Speech playback stops immediately when clicking the stop icon or pressing Esc.

Actual Result:

- The speaker icon changes back to its normal state, but speech playback continues.
- Pressing Esc has the same behavior.
- Clicking the speaker icon again starts another playback of the same message.
- Multiple playbacks of the same message can overlap and play simultaneously.
- Once this occurs, the original long playback cannot be stopped.

Additional Information:

- The issue occurs consistently with long Copilot Chat responses.
- Short responses worked correctly in my testing.
- I have not determined the exact length threshold at which the issue begins to occur.
- While a long response is stuck playing, short responses can still be started and stopped normally.
- Disabling the Claude Code extension did not change the behavior.
- The issue also occurs in a new Copilot Chat conversation.
- VS Code Speech version: 0.16.0
- GitHub Copilot Chat: Built-in extension (version 0.41)
- Speech language: Japanese (ja-JP)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.