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

Remove SpeechGrammar from the Web Speech API spec #117

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

evanbliu
Copy link
Collaborator

@evanbliu evanbliu commented Nov 5, 2024

This PR removes SpeechGrammar from the Web Speech API spec. The concept of SpeechGrammar was introduced in order to decrease the word error rate of speech recognition at a time when speech recognition was much less accurate. With the latest advancements in speech recognition, this is no longer necessary for most modern speech recognition engines to achieve low word error rates. In addition, this portion of the spec is ill defined and not implemented by most (if any) implementations of the Web Speech API.

The previous PR to remove the Web Speech API faced an objection from Chromium to delay the removal. Chromium is now in favor of removing this section. Representatives from the web development community including folks from Mozilla and Apple unanimously supported for removing this from the spec at the 2024 TPAC conference.

Closes #32
Closes #57


Preview | Diff

@evanbliu
Copy link
Collaborator Author

evanbliu commented Nov 5, 2024

@marcoscaceres - I resolved the merge conflicts from the PR you sent 5 years ago and sent out a new one. Are you able to approve this PR?

@evanbliu evanbliu requested a review from hoch December 23, 2024 19:29
@hoch
Copy link
Member

hoch commented Jan 6, 2025

@evanbliu Could you follow up on #32 and #57 with our discussion from the last TPAC?

Copy link
Member

@hoch hoch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but let's wait for @marcoscaceres's response before merging.

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

Successfully merging this pull request may close these issues.

Define how grammars work and give examples
3 participants