Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test: text-to-speech in Chat #213355

Closed
3 tasks done
bpasero opened this issue May 24, 2024 · 2 comments
Closed
3 tasks done

Test: text-to-speech in Chat #213355

bpasero opened this issue May 24, 2024 · 2 comments

Comments

@bpasero
Copy link
Member

bpasero commented May 24, 2024

Refs #196261

Complexity: 4

Create Issue


Setup:

  • latest pre-release version of GitHub Copilot Chat
  • latest pre-release version of VS Code Speech

Testing:

  • test in various locations that offer Copilot chat including panel chat, quick open chat, inline chat, terminal chat
  • from a chat response verify you can click on the 🔈 icon and get the response read out aloud in english
  • click the animated pulse icon in the chat input or the 🔈 icon again to stop playback anytime
  • use the 🎤 action to use voice for a chat request and verify the response is read out aloud automatically while streaming in
  • verify that automated reading does not occur when you configure accessibility.voice.autoSynthesize: false
  • change accessibility.voice.speechLanguage to a language of choice, have a response of that language and verify its being read out aloud properly in that language (you are getting asked to install a language extension if needed)
  • play around with various responses (with / without code, references, etc.) and ensure the synthesis is making sense to you [1]

[1] Note: synthesis may jump over certain parts of the output, for example file references are not read out and source code is not treated any specially and may skip over some characters. We want to explore using Speech Markup Language for this in the future but are a bit limited in what the local model allows to do.

@justschen
Copy link
Contributor

justschen commented May 28, 2024

@bpasero having issues starting ctrl + i on linux (ubunto 22) when selecting or moving my cursor around in the editor

ctrl + i works fine to focus on chat panel and start recording tho (when not focusing in an editor)

I see the keybindings here:
Screenshot 2024-05-28 at 10 58 44 AM

testing via start in editor now

@justschen
Copy link
Contributor

tested in chinese as well, works nicely! very cool that it works with a mix of english terms + chinese as well 👍
Screenshot 2024-05-28 at 11 15 08 AM

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants