HTML - como puedo activar el microfno de google chorme??

   
Vista:
Imágen de perfil de carlos Yunga

como puedo activar el microfno de google chorme??

Publicado por carlos Yunga (4 intervenciones) el 21/01/2018 04:12:24
hola tengo esta duda el codigo que tengo es webSpecch.js este me ayuda en una pagina web activando el microfono de google chorme, al pulsar un icono se activa el microfono justo en esta sección:

1
2
3
mic.addEventListener('click', function () {
    areaResult.focus();
    recognition.start();

Bien ahora la idea es que al abrir la pagina el microfono se active solito, o a su vez se podria decir cierta palabra para ctivar el microfono por que en el codigo existe un if que mediante al decir cierta palabra el microfo se apaga.

1
2
if (interimResult.indexOf('terminar') != -1)
    recognition.stop();





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
window.onload = function () {
 
    var recognition = new webkitSpeechRecognition();
    recognition.continuous = true;
    recognition.interimResults = true;
    recognition.lang = "es";
 
 
    mic.addEventListener('click', function () {
        areaResult.focus();
        recognition.start();
    });
 
    //events
 
    recognition.onaudiostart = function (event) {
        console.log("onaudiostart");
    };
 
    recognition.onsoundstart = function (event) {
        console.log("onsoundstart");
    };
 
    recognition.onspeechstart = function (event) {
        console.log("onspeechstart");
    };
 
    recognition.onspeechend = function (event) {
        console.log("onspeechend");
    };
 
    recognition.onsoundend = function (event) {
        console.log("onsoundend");
 
    };
 
    recognition.onaudioend = function (event) {
        console.log("onaudioend");
 
 
   };
 
    recognition.onresult = function (event) {
        console.log("onresult");
        var interimResult = '',
            finalResult = '';
        for (var i = event.resultIndex; i < event.results.length; ++i) {
            if (event.results[i].isFinal) {
                finalResult = event.results[i][0].transcript;
            } else {
                interimResult += event.results[i][0].transcript;
            }
        }
 
        finalTranscript.value = finalResult;
        areaResult.value = interimResult;
 
        if (interimResult.indexOf('terminar') != -1)
            recognition.stop();
    };
 
   recognition.onnomatch = function (event) {
        console.log("onnomatch");
    };
 
    recognition.onerror = function (event) {
        console.log("onerror: " + event);
 
    };
 
    recognition.onstart = function (event) {
        console.log("onstart");
    };
 
    recognition.onend = function (event) {
        console.log("onend");
    };
 
};
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lopez

como puedo activar el microfno de google chorme??

Publicado por Lopez (158 intervenciones) el 21/01/2018 05:10:46
Hola Carlos,

Imagino tienes actualmente un botón, link o algo así que clickeas para que escuche lo que digas por el micro.
Si usas jquery es tan simple como:

1
<button id="autoclick">Boton</button>

Tu JS
1
2
3
window.onload = function () { // Esto es parte de tu código facilitado
//añades esta nueva linea
$('#autoclick').click();

Espero ayude,
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar