A voir également:
- Transformer voix homme en femme
- Modifier sa voix en direct - Guide
- Transformer majuscule en minuscule word - Guide
- Transformer une image en icone - Guide
- Transformer epub en kindle - Guide
- Taille 32x32 correspondance homme - Forum Windows
5 réponses
Bonjour
Tu fais très certainement référence à une librairie ou Des scripts que tu as téléchargé sur internet quelque part...
Comme on ne sait pas de quoi il s'agit il sera compliqué à quiconque de t'apporter des réponses...
Tu fais très certainement référence à une librairie ou Des scripts que tu as téléchargé sur internet quelque part...
Comme on ne sait pas de quoi il s'agit il sera compliqué à quiconque de t'apporter des réponses...
voicess=function(){
speechSynthesis.getVoices().forEach(function(voice) {
});
setTimeout(function(){ //mise en forme voice
nbvoice=-1
msg = new SpeechSynthesisUtterance();
voices = window.speechSynthesis.getVoices();
//msg.voice = voices[0]; // Note: some voices don't support altering params
msg.voiceURI = 'native';
msg.volume = 1; // 0 to 1
msg.rate = 1; // 0.1 to 10
msg.pitch = 1; //0 to 2
msg.lang = 'fr-FR';
speechSynthesis.getVoices().forEach(function(voice) { nbvoice=nbvoice+1
console.log("numéro "+nbvoice+" : "+voice.name, voice.default ? voice.default :''+voices[0]);
for(var j=0;j<voices.length;j++){
if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]}
}
});
}, 1000);
}
//voicess()
function setSpeech(){
return new Promise(
function (resolve, reject) {
let synth = window.speechSynthesis;
let id;
id = setInterval(() => {
if (synth.getVoices().length !== 0) {
resolve(synth.getVoices());
clearInterval(id);
}
}, 10);
}
)
}
let s = setSpeech();
s.then((voices) => {
console.log(voices)
msg = new SpeechSynthesisUtterance();
msg.voiceURI = 'native';
msg.volume = 1; // 0 to 1
msg.rate = 1; // 0.1 to 10
msg.pitch = 1; //0 to 2
msg.lang = 'fr-FR';
for(var j=0;j<voices.length;j++){
if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]}
}
}); // Or any other actions you want to take...
//////////debut
// SSE depuis wsrnode
var channel = new EventSource('/jarvispage');
channel.addEventListener('message', function(ev) {
console.log('ev : ',ev); jarvispageEvents(ev);
})
// var reco
var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition
recognition = new SpeechRecognition()
recognition.lang = "fr-FR"
if(OSName.search("Windows")>-1){
recognition.interimResults = false
recognition.continuous = false
}
speechSynthesis.getVoices().forEach(function(voice) {
});
setTimeout(function(){ //mise en forme voice
nbvoice=-1
msg = new SpeechSynthesisUtterance();
voices = window.speechSynthesis.getVoices();
//msg.voice = voices[0]; // Note: some voices don't support altering params
msg.voiceURI = 'native';
msg.volume = 1; // 0 to 1
msg.rate = 1; // 0.1 to 10
msg.pitch = 1; //0 to 2
msg.lang = 'fr-FR';
speechSynthesis.getVoices().forEach(function(voice) { nbvoice=nbvoice+1
console.log("numéro "+nbvoice+" : "+voice.name, voice.default ? voice.default :''+voices[0]);
for(var j=0;j<voices.length;j++){
if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]}
}
});
}, 1000);
}
//voicess()
function setSpeech(){
return new Promise(
function (resolve, reject) {
let synth = window.speechSynthesis;
let id;
id = setInterval(() => {
if (synth.getVoices().length !== 0) {
resolve(synth.getVoices());
clearInterval(id);
}
}, 10);
}
)
}
let s = setSpeech();
s.then((voices) => {
console.log(voices)
msg = new SpeechSynthesisUtterance();
msg.voiceURI = 'native';
msg.volume = 1; // 0 to 1
msg.rate = 1; // 0.1 to 10
msg.pitch = 1; //0 to 2
msg.lang = 'fr-FR';
for(var j=0;j<voices.length;j++){
if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]}
}
}); // Or any other actions you want to take...
//////////debut
// SSE depuis wsrnode
var channel = new EventSource('/jarvispage');
channel.addEventListener('message', function(ev) {
console.log('ev : ',ev); jarvispageEvents(ev);
})
// var reco
var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition
recognition = new SpeechRecognition()
recognition.lang = "fr-FR"
if(OSName.search("Windows")>-1){
recognition.interimResults = false
recognition.continuous = false
}
voicess=function(){ speechSynthesis.getVoices().forEach(function(voice) { }); setTimeout(function(){ //mise en forme voice nbvoice=-1 msg = new SpeechSynthesisUtterance(); voices = window.speechSynthesis.getVoices(); //msg.voice = voices[0]; // Note: some voices don't support altering params msg.voiceURI = 'native'; msg.volume = 1; // 0 to 1 msg.rate = 1; // 0.1 to 10 msg.pitch = 1; //0 to 2 msg.lang = 'fr-FR'; speechSynthesis.getVoices().forEach(function(voice) { nbvoice=nbvoice+1 console.log("numéro "+nbvoice+" : "+voice.name, voice.default ? voice.default :''+voices[0]); for(var j=0;j<voices.length;j++){ if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]} } }); }, 1000); } //voicess() function setSpeech(){ return new Promise( function (resolve, reject) { let synth = window.speechSynthesis; let id; id = setInterval(() => { if (synth.getVoices().length !== 0) { resolve(synth.getVoices()); clearInterval(id); } }, 10); } ) } let s = setSpeech(); s.then((voices) => { console.log(voices) msg = new SpeechSynthesisUtterance(); msg.voiceURI = 'native'; msg.volume = 1; // 0 to 1 msg.rate = 1; // 0.1 to 10 msg.pitch = 1; //0 to 2 msg.lang = 'fr-FR'; for(var j=0;j<voices.length;j++){ if(voices[j].name.search('Google français')>-1){console.log("voice ; ",j);msg.voice = voices[j]} } }); // Or any other actions you want to take... //////////debut // SSE depuis wsrnode var channel = new EventSource('/jarvispage'); channel.addEventListener('message', function(ev) { console.log('ev : ',ev); jarvispageEvents(ev); }) // var reco var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition recognition = new SpeechRecognition() recognition.lang = "fr-FR" if(OSName.search("Windows")>-1){ recognition.interimResults = false recognition.continuous = false }
EDIT : Correction des balises de code
J'ai corrigé les balises de code. Tu n'as pas bien appliqué les informations du lien que je t'avais donné.
Par contre, tu l'as trouvé où ce code ?
Il semble que ça soit un programme que tu as trouvé : "jarvisia" ? Où l'as tu trouvé ?
Que dit la Documentation qui doit être fournie avec je suppose...
A noter que ça semble utiliser l'api /SpeechSynthesis
Et donc, tu peux choisir la voie utilisée.
Sur la documentation officielle tu peux, par exemple, trouver la liste des voie disponibles
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices
Par contre, tu l'as trouvé où ce code ?
Il semble que ça soit un programme que tu as trouvé : "jarvisia" ? Où l'as tu trouvé ?
Que dit la Documentation qui doit être fournie avec je suppose...
A noter que ça semble utiliser l'api /SpeechSynthesis
Et donc, tu peux choisir la voie utilisée.
Sur la documentation officielle tu peux, par exemple, trouver la liste des voie disponibles
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices
le programme et jarvis ia un assistant vocal trouver sur github apres je peux si tu le souhaite t envoyer le fichier par mail si ca peux t aider parce que je cherche comment arriver a le faire ouvrir a la voix par exemple mes images ou musique ou google chrome ect ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
NB : Pour poster ton code sur le forum tu devras utiliser les balises de code.
Explications ( à lire entièrement ! ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code