From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../fr/web/api/speechsynthesisutterance/index.html | 127 --------------------- files/fr/web/api/speechsynthesisutterance/index.md | 127 +++++++++++++++++++++ 2 files changed, 127 insertions(+), 127 deletions(-) delete mode 100644 files/fr/web/api/speechsynthesisutterance/index.html create mode 100644 files/fr/web/api/speechsynthesisutterance/index.md (limited to 'files/fr/web/api/speechsynthesisutterance') diff --git a/files/fr/web/api/speechsynthesisutterance/index.html b/files/fr/web/api/speechsynthesisutterance/index.html deleted file mode 100644 index e593459ab5..0000000000 --- a/files/fr/web/api/speechsynthesisutterance/index.html +++ /dev/null @@ -1,127 +0,0 @@ ---- -title: SpeechSynthesisUtterance -slug: Web/API/SpeechSynthesisUtterance -translation_of: Web/API/SpeechSynthesisUtterance ---- -

{{APIRef("Web Speech API")}}{{SeeCompatTable}}

- -

L'interface SpeechSynthesisUtterance de l'API Web Speech représente une requète de synthèse vocale. Elle contient le contenu du service permettant de définir la façon dont elle sera lu (langue, hauteur et volume).

- -

Constructor

- -
-
{{domxref("SpeechSynthesisUtterance.SpeechSynthesisUtterance()")}}
-
Retourne une nouvelle instance de l'objet SpeechSynthesisUtterance.
-
- -

Properties

- -

SpeechSynthesisUtterance hérite également des propriétés de son interface parente, {{domxref("EventTarget")}}.

- -
-
{{domxref("SpeechSynthesisUtterance.lang")}}
-
Gets and sets the language of the utterance.
-
{{domxref("SpeechSynthesisUtterance.pitch")}}
-
Gets and sets the pitch at which the utterance will be spoken at.
-
{{domxref("SpeechSynthesisUtterance.rate")}}
-
Gets and sets the speed at which the utterance will be spoken at.
-
{{domxref("SpeechSynthesisUtterance.text")}}
-
Gets and sets the text that will be synthesised when the utterance is spoken.
-
{{domxref("SpeechSynthesisUtterance.voice")}}
-
Gets and sets the voice that will be used to speak the utterance.
-
{{domxref("SpeechSynthesisUtterance.volume")}}
-
Gets and sets the volume that the utterance will be spoken at.
-
- -

Event handlers

- -
-
{{domxref("SpeechSynthesisUtterance.onboundary")}}
-
Fired when the spoken utterance reaches a word or sentence boundary.
-
{{domxref("SpeechSynthesisUtterance.onend")}}
-
Fired when the utterance has finished being spoken.
-
{{domxref("SpeechSynthesisUtterance.onerror")}}
-
Fired when an error occurs that prevents the utterance from being succesfully spoken.
-
{{domxref("SpeechSynthesisUtterance.onmark")}}
-
Fired when the spoken utterance reaches a named SSML "mark" tag.
-
{{domxref("SpeechSynthesisUtterance.onpause")}}
-
Fired when the utterance is paused part way through.
-
{{domxref("SpeechSynthesisUtterance.onresume")}}
-
Fired when a paused utterance is resumed.
-
{{domxref("SpeechSynthesisUtterance.onstart")}}
-
Fired when the utterance has begun to be spoken.
-
- -

Examples

- -

Dans notre exemple basique de démonstration de synthèse vocale, nous commençons par récupérer une référence du controller SpeechSynthesis en utilisant window.speechSynthesis.
- Après avoir définit les variables nécessaires, nous récupérons une liste des voix disponibles en utilisant {{domxref("SpeechSynthesis.getVoices()")}} puis nous alimentons un menu avec celle-ci.
- L'utilisateur pourra ensuite choisir la voix qu'il souhaite.
-
- À l'intérieur du handler inputForm.onsubmit :

- - - -
var synth = window.speechSynthesis;
-
-var inputForm = document.querySelector('form');
-var inputTxt = document.querySelector('input');
-var voiceSelect = document.querySelector('select');
-
-var voices = synth.getVoices();
-
-for(i = 0; i < voices.length ; i++) {
-  var option = document.createElement('option');
-  option.textContent = voices[i].name + ' (' + voices[i].lang + ')';
-  option.setAttribute('data-lang', voices[i].lang);
-  option.setAttribute('data-name', voices[i].name);
-  voiceSelect.appendChild(option);
-}
-
-inputForm.onsubmit = function(event) {
-  event.preventDefault();
-
-  var utterThis = new SpeechSynthesisUtterance(inputTxt.value);
-  var selectedOption = voiceSelect.selectedOptions[0].getAttribute('data-name');
-  for(i = 0; i < voices.length ; i++) {
-    if(voices[i].name === selectedOption) {
-      utterThis.voice = voices[i];
-    }
-  }
-  synth.speak(utterThis);
-  inputTxt.blur();
-}
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('Web Speech API', '#utterance-attributes', 'SpeechSynthesisUtterance')}}{{Spec2('Web Speech API')}}
- -

Compatibilité des navigateurs

- -

{{Compat("api.SpeechSynthesisUtterance")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/speechsynthesisutterance/index.md b/files/fr/web/api/speechsynthesisutterance/index.md new file mode 100644 index 0000000000..e593459ab5 --- /dev/null +++ b/files/fr/web/api/speechsynthesisutterance/index.md @@ -0,0 +1,127 @@ +--- +title: SpeechSynthesisUtterance +slug: Web/API/SpeechSynthesisUtterance +translation_of: Web/API/SpeechSynthesisUtterance +--- +

{{APIRef("Web Speech API")}}{{SeeCompatTable}}

+ +

L'interface SpeechSynthesisUtterance de l'API Web Speech représente une requète de synthèse vocale. Elle contient le contenu du service permettant de définir la façon dont elle sera lu (langue, hauteur et volume).

+ +

Constructor

+ +
+
{{domxref("SpeechSynthesisUtterance.SpeechSynthesisUtterance()")}}
+
Retourne une nouvelle instance de l'objet SpeechSynthesisUtterance.
+
+ +

Properties

+ +

SpeechSynthesisUtterance hérite également des propriétés de son interface parente, {{domxref("EventTarget")}}.

+ +
+
{{domxref("SpeechSynthesisUtterance.lang")}}
+
Gets and sets the language of the utterance.
+
{{domxref("SpeechSynthesisUtterance.pitch")}}
+
Gets and sets the pitch at which the utterance will be spoken at.
+
{{domxref("SpeechSynthesisUtterance.rate")}}
+
Gets and sets the speed at which the utterance will be spoken at.
+
{{domxref("SpeechSynthesisUtterance.text")}}
+
Gets and sets the text that will be synthesised when the utterance is spoken.
+
{{domxref("SpeechSynthesisUtterance.voice")}}
+
Gets and sets the voice that will be used to speak the utterance.
+
{{domxref("SpeechSynthesisUtterance.volume")}}
+
Gets and sets the volume that the utterance will be spoken at.
+
+ +

Event handlers

+ +
+
{{domxref("SpeechSynthesisUtterance.onboundary")}}
+
Fired when the spoken utterance reaches a word or sentence boundary.
+
{{domxref("SpeechSynthesisUtterance.onend")}}
+
Fired when the utterance has finished being spoken.
+
{{domxref("SpeechSynthesisUtterance.onerror")}}
+
Fired when an error occurs that prevents the utterance from being succesfully spoken.
+
{{domxref("SpeechSynthesisUtterance.onmark")}}
+
Fired when the spoken utterance reaches a named SSML "mark" tag.
+
{{domxref("SpeechSynthesisUtterance.onpause")}}
+
Fired when the utterance is paused part way through.
+
{{domxref("SpeechSynthesisUtterance.onresume")}}
+
Fired when a paused utterance is resumed.
+
{{domxref("SpeechSynthesisUtterance.onstart")}}
+
Fired when the utterance has begun to be spoken.
+
+ +

Examples

+ +

Dans notre exemple basique de démonstration de synthèse vocale, nous commençons par récupérer une référence du controller SpeechSynthesis en utilisant window.speechSynthesis.
+ Après avoir définit les variables nécessaires, nous récupérons une liste des voix disponibles en utilisant {{domxref("SpeechSynthesis.getVoices()")}} puis nous alimentons un menu avec celle-ci.
+ L'utilisateur pourra ensuite choisir la voix qu'il souhaite.
+
+ À l'intérieur du handler inputForm.onsubmit :

+ + + +
var synth = window.speechSynthesis;
+
+var inputForm = document.querySelector('form');
+var inputTxt = document.querySelector('input');
+var voiceSelect = document.querySelector('select');
+
+var voices = synth.getVoices();
+
+for(i = 0; i < voices.length ; i++) {
+  var option = document.createElement('option');
+  option.textContent = voices[i].name + ' (' + voices[i].lang + ')';
+  option.setAttribute('data-lang', voices[i].lang);
+  option.setAttribute('data-name', voices[i].name);
+  voiceSelect.appendChild(option);
+}
+
+inputForm.onsubmit = function(event) {
+  event.preventDefault();
+
+  var utterThis = new SpeechSynthesisUtterance(inputTxt.value);
+  var selectedOption = voiceSelect.selectedOptions[0].getAttribute('data-name');
+  for(i = 0; i < voices.length ; i++) {
+    if(voices[i].name === selectedOption) {
+      utterThis.voice = voices[i];
+    }
+  }
+  synth.speak(utterThis);
+  inputTxt.blur();
+}
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Web Speech API', '#utterance-attributes', 'SpeechSynthesisUtterance')}}{{Spec2('Web Speech API')}}
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.SpeechSynthesisUtterance")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf