22/10/17 19:21
megadeth
Salve a tutti gli amici del forum...vorrei sviluppare un applicativo per windows, utilizzando la piattaforma .net, che mi permetta di elaborare dell'audio (in tempo reale) proveniente da uno dei dispositivi di input della scheda audio (microfono o eventuale ingresso line in). L'audio quindi deve essere immediatamente processato e "decodificato" sotto forma di stringa.
Vi faccio un esempio, così magari mi spiego meglio: avete presente il codice morse? Benissimo, facciamo finta che all'ingresso line in (o tramite un microfono esterno) sia presente un segnale audio in codice morse. In tempo reale questo segnale dovrebbe essere elaborato restituendo a schermo la "traduzione" in caratteri del segnale morse (dove ogni carattere è composto da 3 simboli alternati tra punto e linea). Il segnale audio da "lavorare" è contenuto all'interno di un ristretto range di frequenze, che dovrebbero poter essere scelte dall'utente. Sarebbe moltoutile avere anche una visione in stile waterfall dello stream audio, una cosa del genere: aerodynes.fr/wp-content/uploads/2014/04/…
Successivamente vorrei estendere i tipi di decodifica (esistono altri codici oltre al morse, molto più complessi) ma intanto vorrei partire dall'inizio, ovvero l'acquisizione del segnale audio e l'elaborazione di quest'ultimo in .NET.
Da dove mi consigliate di partire? Programmo (o meglio programmavo) gia in visual basic .net e conosco il C e altri linguaggi, ma non ho mai lavorato con il processing di uno stream audio real time e con l'audio in generale.
Grazie anticipatamente.
Vi faccio un esempio, così magari mi spiego meglio: avete presente il codice morse? Benissimo, facciamo finta che all'ingresso line in (o tramite un microfono esterno) sia presente un segnale audio in codice morse. In tempo reale questo segnale dovrebbe essere elaborato restituendo a schermo la "traduzione" in caratteri del segnale morse (dove ogni carattere è composto da 3 simboli alternati tra punto e linea). Il segnale audio da "lavorare" è contenuto all'interno di un ristretto range di frequenze, che dovrebbero poter essere scelte dall'utente. Sarebbe moltoutile avere anche una visione in stile waterfall dello stream audio, una cosa del genere: aerodynes.fr/wp-content/uploads/2014/04/…
Successivamente vorrei estendere i tipi di decodifica (esistono altri codici oltre al morse, molto più complessi) ma intanto vorrei partire dall'inizio, ovvero l'acquisizione del segnale audio e l'elaborazione di quest'ultimo in .NET.
Da dove mi consigliate di partire? Programmo (o meglio programmavo) gia in visual basic .net e conosco il C e altri linguaggi, ma non ho mai lavorato con il processing di uno stream audio real time e con l'audio in generale.
Grazie anticipatamente.
Ultima modifica effettuata da megadeth 22/10/17 19:49
aaa