Come posso interagire con un dispositivo audio lato client attraverso un'applicazione web?

2

Sto cercando di trovare qualcosa che permetta a un'applicazione web di analizzare l'input di linea o microfono da un client e trasmettere tali dati al server. Ho esaminato brevemente WebRTC e, anche se trovo che sia la risposta più interessante dal punto di vista del futuro, è (al momento della scrittura) lontano dall'essere completo e / o standardizzato come protocollo.

Questa sarebbe la mia prima applicazione web che richiederebbe tale funzionalità. Idealmente, parte dell'elaborazione del segnale sonoro potrebbe essere gestita dal codice lato client per ridurre l'impatto della latenza del dispositivo (ad esempio, il tempo necessario affinché un suono passi dallo strumento al computer, passare attraverso la conversione da digitale ad analogico e quindi essere inviati alla app) e internet 'lag'. A un certo punto, il segnale dovrebbe essere riportato sul server per l'analisi.

Potrebbe essere un concetto un po 'alto, ma forse c'è un modo di usare un plug-in esistente - ho pensato di rivolgermi ad alcune persone che hanno trascorso più tempo in questo regno di me.

Grazie in anticipo per il tuo tempo.

    
posta armadadrive 10.03.2014 - 19:17
fonte

1 risposta

0

C'è una API del discorso web :

This specification defines a JavaScript API to enable web developers to incorporate speech recognition and synthesis into their web pages. It enables developers to use scripting to generate text-to-speech output and to use speech recognition as an input for forms, continuous dictation and control. The JavaScript API allows web pages to control activation and timing and to handle results and alternatives.

Definisce una nuova < ricognizione vocale > tag, ma non è standardizzato:

This specification was published by the Speech API Community Group. It is not a W3C Standard nor is it on the W3C Standards Track.

Riferimenti

risposta data 21.09.2018 - 18:08
fonte

Leggi altre domande sui tag