Skip to content

Commit 86b84f0

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 18.3.0.
1 parent 161fdd8 commit 86b84f0

File tree

13 files changed

+447
-260
lines changed

13 files changed

+447
-260
lines changed

ed/algorithms/sanitizer-api.json

Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.

ed/cddl/webdriver-bidi-all.cddl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,11 @@ session.SubscribeResult = {
256256

257257
session.Unsubscribe = (
258258
method: "session.unsubscribe",
259-
params: session.UnsubscribeByAttributesRequest / session.UnsubscribeByIDRequest,
259+
params: session.UnsubscribeParameters,
260260
)
261261

262+
session.UnsubscribeParameters = session.UnsubscribeByAttributesRequest / session.UnsubscribeByIDRequest
263+
262264
BrowserCommand = (
263265
browser.Close //
264266
browser.CreateUserContext //

ed/cddl/webdriver-bidi-remote.cddl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,11 @@ session.Subscribe = (
149149

150150
session.Unsubscribe = (
151151
method: "session.unsubscribe",
152-
params: session.UnsubscribeByAttributesRequest / session.UnsubscribeByIDRequest,
152+
params: session.UnsubscribeParameters,
153153
)
154154

155+
session.UnsubscribeParameters = session.UnsubscribeByAttributesRequest / session.UnsubscribeByIDRequest
156+
155157
BrowserCommand = (
156158
browser.Close //
157159
browser.CreateUserContext //

ed/dfns/speech-api.json

Lines changed: 229 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,69 @@
4545
},
4646
"definedIn": "pre"
4747
},
48+
{
49+
"id": "dom-speechrecognition-start-audiotrack-audiotrack",
50+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-start-audiotrack-audiotrack",
51+
"linkingText": [
52+
"audioTrack"
53+
],
54+
"localLinkingText": [],
55+
"type": "argument",
56+
"for": [
57+
"SpeechRecognition/start(audioTrack)"
58+
],
59+
"access": "public",
60+
"informative": false,
61+
"heading": {
62+
"id": "speechreco-section",
63+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
64+
"title": "The SpeechRecognition Interface",
65+
"number": "4.1"
66+
},
67+
"definedIn": "pre"
68+
},
69+
{
70+
"id": "dom-speechrecognition-ondevicewebspeechavailable-lang-lang",
71+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-ondevicewebspeechavailable-lang-lang",
72+
"linkingText": [
73+
"lang"
74+
],
75+
"localLinkingText": [],
76+
"type": "argument",
77+
"for": [
78+
"SpeechRecognition/onDeviceWebSpeechAvailable(lang)"
79+
],
80+
"access": "public",
81+
"informative": false,
82+
"heading": {
83+
"id": "speechreco-section",
84+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
85+
"title": "The SpeechRecognition Interface",
86+
"number": "4.1"
87+
},
88+
"definedIn": "pre"
89+
},
90+
{
91+
"id": "dom-speechrecognition-installondevicespeechrecognition-lang-lang",
92+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-installondevicespeechrecognition-lang-lang",
93+
"linkingText": [
94+
"lang"
95+
],
96+
"localLinkingText": [],
97+
"type": "argument",
98+
"for": [
99+
"SpeechRecognition/installOnDeviceSpeechRecognition(lang)"
100+
],
101+
"access": "public",
102+
"informative": false,
103+
"heading": {
104+
"id": "speechreco-section",
105+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
106+
"title": "The SpeechRecognition Interface",
107+
"number": "4.1"
108+
},
109+
"definedIn": "pre"
110+
},
48111
{
49112
"id": "dom-speechrecognition-onaudiostart",
50113
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-onaudiostart",
@@ -295,6 +358,88 @@
295358
},
296359
"definedIn": "pre"
297360
},
361+
{
362+
"id": "enumdef-speechrecognitionmode",
363+
"href": "https://webaudio.github.io/web-speech-api/#enumdef-speechrecognitionmode",
364+
"linkingText": [
365+
"SpeechRecognitionMode"
366+
],
367+
"localLinkingText": [],
368+
"type": "enum",
369+
"for": [],
370+
"access": "public",
371+
"informative": false,
372+
"heading": {
373+
"id": "speechreco-section",
374+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
375+
"title": "The SpeechRecognition Interface",
376+
"number": "4.1"
377+
},
378+
"definedIn": "pre"
379+
},
380+
{
381+
"id": "dom-speechrecognitionmode-ondevice-preferred",
382+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognitionmode-ondevice-preferred",
383+
"linkingText": [
384+
"\"ondevice-preferred\""
385+
],
386+
"localLinkingText": [],
387+
"type": "enum-value",
388+
"for": [
389+
"SpeechRecognitionMode"
390+
],
391+
"access": "public",
392+
"informative": false,
393+
"heading": {
394+
"id": "speechreco-section",
395+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
396+
"title": "The SpeechRecognition Interface",
397+
"number": "4.1"
398+
},
399+
"definedIn": "pre"
400+
},
401+
{
402+
"id": "dom-speechrecognitionmode-ondevice-only",
403+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognitionmode-ondevice-only",
404+
"linkingText": [
405+
"\"ondevice-only\""
406+
],
407+
"localLinkingText": [],
408+
"type": "enum-value",
409+
"for": [
410+
"SpeechRecognitionMode"
411+
],
412+
"access": "public",
413+
"informative": false,
414+
"heading": {
415+
"id": "speechreco-section",
416+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
417+
"title": "The SpeechRecognition Interface",
418+
"number": "4.1"
419+
},
420+
"definedIn": "pre"
421+
},
422+
{
423+
"id": "dom-speechrecognitionmode-cloud-only",
424+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognitionmode-cloud-only",
425+
"linkingText": [
426+
"\"cloud-only\""
427+
],
428+
"localLinkingText": [],
429+
"type": "enum-value",
430+
"for": [
431+
"SpeechRecognitionMode"
432+
],
433+
"access": "public",
434+
"informative": false,
435+
"heading": {
436+
"id": "speechreco-section",
437+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-section",
438+
"title": "The SpeechRecognition Interface",
439+
"number": "4.1"
440+
},
441+
"definedIn": "pre"
442+
},
298443
{
299444
"id": "speechrecognitionerrorevent",
300445
"href": "https://webaudio.github.io/web-speech-api/#speechrecognitionerrorevent",
@@ -960,6 +1105,27 @@
9601105
},
9611106
"definedIn": "dt"
9621107
},
1108+
{
1109+
"id": "dom-speechrecognition-mode",
1110+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-mode",
1111+
"linkingText": [
1112+
"mode"
1113+
],
1114+
"localLinkingText": [],
1115+
"type": "attribute",
1116+
"for": [
1117+
"SpeechRecognition"
1118+
],
1119+
"access": "public",
1120+
"informative": false,
1121+
"heading": {
1122+
"id": "speechreco-attributes",
1123+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-attributes",
1124+
"title": "SpeechRecognition Attributes",
1125+
"number": "4.1.1"
1126+
},
1127+
"definedIn": "dt"
1128+
},
9631129
{
9641130
"id": "dom-speechrecognition-start",
9651131
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-start",
@@ -981,6 +1147,27 @@
9811147
},
9821148
"definedIn": "dt"
9831149
},
1150+
{
1151+
"id": "dom-speechrecognition-start-audiotrack",
1152+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-start-audiotrack",
1153+
"linkingText": [
1154+
"start(audioTrack)"
1155+
],
1156+
"localLinkingText": [],
1157+
"type": "method",
1158+
"for": [
1159+
"SpeechRecognition"
1160+
],
1161+
"access": "public",
1162+
"informative": false,
1163+
"heading": {
1164+
"id": "speechreco-methods",
1165+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-methods",
1166+
"title": "SpeechRecognition Methods",
1167+
"number": "4.1.2"
1168+
},
1169+
"definedIn": "dt"
1170+
},
9841171
{
9851172
"id": "dom-speechrecognition-stop",
9861173
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-stop",
@@ -1023,6 +1210,48 @@
10231210
},
10241211
"definedIn": "dt"
10251212
},
1213+
{
1214+
"id": "dom-speechrecognition-ondevicewebspeechavailable",
1215+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-ondevicewebspeechavailable",
1216+
"linkingText": [
1217+
"onDeviceWebSpeechAvailable(lang)"
1218+
],
1219+
"localLinkingText": [],
1220+
"type": "method",
1221+
"for": [
1222+
"SpeechRecognition"
1223+
],
1224+
"access": "public",
1225+
"informative": false,
1226+
"heading": {
1227+
"id": "speechreco-methods",
1228+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-methods",
1229+
"title": "SpeechRecognition Methods",
1230+
"number": "4.1.2"
1231+
},
1232+
"definedIn": "dt"
1233+
},
1234+
{
1235+
"id": "dom-speechrecognition-installondevicespeechrecognition",
1236+
"href": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-installondevicespeechrecognition",
1237+
"linkingText": [
1238+
"installOnDeviceSpeechRecognition(lang)"
1239+
],
1240+
"localLinkingText": [],
1241+
"type": "method",
1242+
"for": [
1243+
"SpeechRecognition"
1244+
],
1245+
"access": "public",
1246+
"informative": false,
1247+
"heading": {
1248+
"id": "speechreco-methods",
1249+
"href": "https://webaudio.github.io/web-speech-api/#speechreco-methods",
1250+
"title": "SpeechRecognition Methods",
1251+
"number": "4.1.2"
1252+
},
1253+
"definedIn": "dt"
1254+
},
10261255
{
10271256
"id": "eventdef-speechrecognition-audiostart",
10281257
"href": "https://webaudio.github.io/web-speech-api/#eventdef-speechrecognition-audiostart",

ed/headings/speech-api.json

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,15 @@
1010
"level": 1,
1111
"title": "Web Speech API"
1212
},
13-
{
14-
"id": "subtitle",
15-
"href": "https://webaudio.github.io/web-speech-api/#subtitle",
16-
"level": 2,
17-
"title": "Draft Community Group Report, 18 August 2020"
18-
},
1913
{
2014
"id": "abstract",
2115
"href": "https://webaudio.github.io/web-speech-api/#abstract",
2216
"level": 2,
2317
"title": "Abstract"
2418
},
2519
{
26-
"id": "status",
27-
"href": "https://webaudio.github.io/web-speech-api/#status",
20+
"id": "sotd",
21+
"href": "https://webaudio.github.io/web-speech-api/#sotd",
2822
"level": 2,
2923
"title": "Status of this document"
3024
},
@@ -237,11 +231,17 @@
237231
"title": "Acknowledgments"
238232
},
239233
{
240-
"id": "conformance",
241-
"href": "https://webaudio.github.io/web-speech-api/#conformance",
234+
"id": "w3c-conformance",
235+
"href": "https://webaudio.github.io/web-speech-api/#w3c-conformance",
242236
"level": 2,
243237
"title": "Conformance"
244238
},
239+
{
240+
"id": "w3c-conventions",
241+
"href": "https://webaudio.github.io/web-speech-api/#w3c-conventions",
242+
"level": 3,
243+
"title": "Document conventions"
244+
},
245245
{
246246
"id": "index",
247247
"href": "https://webaudio.github.io/web-speech-api/#index",
@@ -272,12 +272,6 @@
272272
"level": 3,
273273
"title": "Normative References"
274274
},
275-
{
276-
"id": "informative",
277-
"href": "https://webaudio.github.io/web-speech-api/#informative",
278-
"level": 3,
279-
"title": "Informative References"
280-
},
281275
{
282276
"id": "idl-index",
283277
"href": "https://webaudio.github.io/web-speech-api/#idl-index",

ed/idl/speech-api.idl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,15 @@ interface SpeechRecognition : EventTarget {
1313
attribute boolean continuous;
1414
attribute boolean interimResults;
1515
attribute unsigned long maxAlternatives;
16+
attribute SpeechRecognitionMode mode;
1617

1718
// methods to drive the speech interaction
1819
undefined start();
20+
undefined start(MediaStreamTrack audioTrack);
1921
undefined stop();
2022
undefined abort();
23+
boolean onDeviceWebSpeechAvailable(DOMString lang);
24+
boolean installOnDeviceSpeechRecognition(DOMString lang);
2125

2226
// event methods
2327
attribute EventHandler onaudiostart;
@@ -44,6 +48,12 @@ enum SpeechRecognitionErrorCode {
4448
"language-not-supported"
4549
};
4650

51+
enum SpeechRecognitionMode {
52+
"ondevice-preferred", // On-device speech recognition if available, otherwise use Cloud speech recognition as a fallback.
53+
"ondevice-only", // On-device speech recognition only. Returns an error if on-device speech recognition is not available.
54+
"cloud-only", // Cloud speech recognition only.
55+
};
56+
4757
[Exposed=Window]
4858
interface SpeechRecognitionErrorEvent : Event {
4959
constructor(DOMString type, SpeechRecognitionErrorEventInit eventInitDict);

ed/ids/sanitizer-api.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,7 @@
742742
"https://wicg.github.io/sanitizer-api/#biblio-dompurify",
743743
"https://wicg.github.io/sanitizer-api/#biblio-mathml",
744744
"https://wicg.github.io/sanitizer-api/#biblio-mxss",
745+
"https://wicg.github.io/sanitizer-api/#biblio-safemathml",
745746
"https://wicg.github.io/sanitizer-api/#biblio-svg11",
746747
"https://wicg.github.io/sanitizer-api/#idl-index",
747748
"https://wicg.github.io/sanitizer-api/#issues-index"

0 commit comments

Comments
 (0)