microsoft / microsoft/BotFramework-WebChat
Bot while using Cognitive Speech Services speaks even if the 'speak' field is not present.
Open
Nobody has claimed this yet.
backlog
Bot Services
customer-replied-to
customer-reported
feature-request
front-burner
p1
- Dominant language
- HTML
- Stars
- 1.8k
- Forks
- 1.6k
- Avg merge
- 22h 58m
- Merged PRs (30d)
- 2
Description
Version : 4.11
Even If the 'speak' field is not sent, the bot speaks while using Cognitive Speech Services. There should be an option to tell the webchat not to speak certain messages.

Expected behavior
The bot should not speak when the 'speak' tag is not present.
Additional context
Cannot send an empty string/space to tell the bot because of https://github.com/microsoft/BotFramework-WebChat/issues/3780
[Bug]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in Web Chat with Cognitive Speech Services, comparing messages with and without the 'speak' field. Check the behavior against issue 3780's constraint about empty strings or spaces; done means messages without 'speak' are not spoken while tagged messages still are.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100