Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

145
Vistas
Llamar a la función Async dentro de la función Web Speech API

Estoy tratando de obtener el texto del audio usando Web Speech API, pasar ese texto a la llamada API y mostrar el resultado con textarea. Cada función funciona bien cuando se llama por separado. Pero una vez que traté de conectarlos, el área de texto no muestra nada.

 <button id="start-recording" onclick="recognition.start()">Start</button> <textarea id="results"></textarea>
 <script type="text/javascript"> const recognition = new webkitSpeechRecognition(); const resultpreview = document.getElementById("results"); recognition.onresult = function (event) { if (event.results.length > 0) { const text = event.results[0][0].transcript; callAPI(text); } }; const callAPI = async (text) => { var requestJson = { access_key: access_key, argument: { text: text, analysis_code: analysisCode, }, }; const response = await fetch(myURL, { method: "POST", body: JSON.stringify(requestJson), headers: { "Content-Type": "application/json; charset=UTF-8" }, }); const myJson = await response.json(); const words = myJson.return_object.sentence[0].NE; for (const word of words) { resultpreview.innerHTML += word.text; } }; </script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda