Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
Transmisión continua de audio hacia y desde el servidor python

Soy un estudiante y para un proyecto, quiero tener una página web que envíe un flujo de audio continuamente a un servidor de Python para poder aplicar la detección de palabras de activación y, finalmente, el reconocimiento de voz usando Python en el flujo de audio.

Por ahora, estoy usando puercoespín para la palabra de activación en la página web en lugar del servidor y cuando se detecta la palabra de activación, la grabadora de medios se usa para grabar 5 segundos de audio en un blob que se envía al servidor a través de WebSocket, que luego es convertido en np.array y alimentado en un método.

 navigator.mediaDevices.getUserMedia( {audio: {sampleRate: 16000, channelCount: 1}}) .then(stream => { mediaStream = stream; }).catch(console.error);
 function StartMicrophone() { recorder = new MediaRecorder(mediaStream); let chunks = []; recorder.ondataavailable = function(e) { chunks.push(e.data); } recorder.start(); // send the whole bytes array recorder.onstop = (e) => { const blob = new Blob(chunks, { 'type' : 'audio/wav' }); chunks = []; socket.send(blob); } // Stop recording after 5s setTimeout(() => { recorder.stop(); }, 5000); }

¿Habría alguna forma de enviar flujos continuos de datos (blob) al servidor y luego volver a la página web?

Gracias por cualquier entrada posible.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda