mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 10:57:34 +09:00
Merge remote-tracking branch 'origin/master' into custom
This commit is contained in:
commit
1a8a524849
485 changed files with 1462 additions and 353140 deletions
|
|
@ -1,22 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Constructor,
|
||||
Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechGrammar {
|
||||
[Throws]
|
||||
attribute DOMString src;
|
||||
[Throws]
|
||||
attribute float weight;
|
||||
};
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Constructor, Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechGrammarList {
|
||||
readonly attribute unsigned long length;
|
||||
[Throws]
|
||||
getter SpeechGrammar item(unsigned long index);
|
||||
[Throws]
|
||||
void addFromURI(DOMString src, optional float weight);
|
||||
[Throws]
|
||||
void addFromString(DOMString string, optional float weight);
|
||||
};
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Constructor,
|
||||
Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechRecognition : EventTarget {
|
||||
// recognition parameters
|
||||
attribute SpeechGrammarList grammars;
|
||||
attribute DOMString lang;
|
||||
[Throws]
|
||||
attribute boolean continuous;
|
||||
attribute boolean interimResults;
|
||||
attribute unsigned long maxAlternatives;
|
||||
[Throws]
|
||||
attribute DOMString serviceURI;
|
||||
|
||||
// methods to drive the speech interaction
|
||||
[Throws, UnsafeInPrerendering]
|
||||
void start(optional MediaStream stream);
|
||||
void stop();
|
||||
void abort();
|
||||
|
||||
// event methods
|
||||
attribute EventHandler onaudiostart;
|
||||
attribute EventHandler onsoundstart;
|
||||
attribute EventHandler onspeechstart;
|
||||
attribute EventHandler onspeechend;
|
||||
attribute EventHandler onsoundend;
|
||||
attribute EventHandler onaudioend;
|
||||
attribute EventHandler onresult;
|
||||
attribute EventHandler onnomatch;
|
||||
attribute EventHandler onerror;
|
||||
attribute EventHandler onstart;
|
||||
attribute EventHandler onend;
|
||||
};
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechRecognitionAlternative {
|
||||
readonly attribute DOMString transcript;
|
||||
readonly attribute float confidence;
|
||||
};
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
enum SpeechRecognitionErrorCode {
|
||||
"no-speech",
|
||||
"aborted",
|
||||
"audio-capture",
|
||||
"network",
|
||||
"not-allowed",
|
||||
"service-not-allowed",
|
||||
"bad-grammar",
|
||||
"language-not-supported"
|
||||
};
|
||||
|
||||
[Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized",
|
||||
Constructor(DOMString type, optional SpeechRecognitionErrorInit eventInitDict)]
|
||||
interface SpeechRecognitionError : Event
|
||||
{
|
||||
readonly attribute SpeechRecognitionErrorCode error;
|
||||
readonly attribute DOMString? message;
|
||||
};
|
||||
|
||||
dictionary SpeechRecognitionErrorInit : EventInit
|
||||
{
|
||||
SpeechRecognitionErrorCode error = "no-speech";
|
||||
DOMString message = "";
|
||||
};
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
interface nsISupports;
|
||||
|
||||
[Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized",
|
||||
Constructor(DOMString type, optional SpeechRecognitionEventInit eventInitDict)]
|
||||
interface SpeechRecognitionEvent : Event
|
||||
{
|
||||
readonly attribute unsigned long resultIndex;
|
||||
readonly attribute SpeechRecognitionResultList? results;
|
||||
readonly attribute any interpretation;
|
||||
readonly attribute Document? emma;
|
||||
};
|
||||
|
||||
dictionary SpeechRecognitionEventInit : EventInit
|
||||
{
|
||||
unsigned long resultIndex = 0;
|
||||
SpeechRecognitionResultList? results = null;
|
||||
any interpretation = null;
|
||||
Document? emma = null;
|
||||
};
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechRecognitionResult {
|
||||
readonly attribute unsigned long length;
|
||||
getter SpeechRecognitionAlternative item(unsigned long index);
|
||||
readonly attribute boolean isFinal;
|
||||
};
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* The origin of this IDL file is
|
||||
* http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
|
||||
*
|
||||
* Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
|
||||
* liability, trademark and document use rules apply.
|
||||
*/
|
||||
|
||||
[Pref="media.webspeech.recognition.enable",
|
||||
Func="SpeechRecognition::IsAuthorized"]
|
||||
interface SpeechRecognitionResultList {
|
||||
readonly attribute unsigned long length;
|
||||
getter SpeechRecognitionResult item(unsigned long index);
|
||||
};
|
||||
|
|
@ -613,14 +613,6 @@ if CONFIG['MOZ_WEBRTC']:
|
|||
|
||||
if CONFIG['MOZ_WEBSPEECH']:
|
||||
WEBIDL_FILES += [
|
||||
'SpeechGrammar.webidl',
|
||||
'SpeechGrammarList.webidl',
|
||||
'SpeechRecognition.webidl',
|
||||
'SpeechRecognitionAlternative.webidl',
|
||||
'SpeechRecognitionError.webidl',
|
||||
'SpeechRecognitionEvent.webidl',
|
||||
'SpeechRecognitionResult.webidl',
|
||||
'SpeechRecognitionResultList.webidl',
|
||||
'SpeechSynthesis.webidl',
|
||||
'SpeechSynthesisErrorEvent.webidl',
|
||||
'SpeechSynthesisEvent.webidl',
|
||||
|
|
@ -722,7 +714,6 @@ if CONFIG['MOZ_WEBRTC']:
|
|||
|
||||
if CONFIG['MOZ_WEBSPEECH']:
|
||||
GENERATED_EVENTS_WEBIDL_FILES += [
|
||||
'SpeechRecognitionEvent.webidl',
|
||||
'SpeechSynthesisErrorEvent.webidl',
|
||||
'SpeechSynthesisEvent.webidl',
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue