App per iPhone - Cancellazione del rumore Download MP3
Dopo aver lavorato in Microsoft per diversi anni, mi sono licenziato e ho iniziato a programmare come freelance. Mi occupavo di programmazione di base in una società di sviluppo di videogiochi e avevo proposto al capo alcune idee. Una di queste idee consisteva nel portare il giocatore in un mondo post-apocalittico pieno di zombie, dove si uccidevano gli zombie uno a uno con un fucile a pompa. L'idea era quella di rendere l'esperienza più interattiva, in modo che il giocatore non avesse la sensazione di sparare solo agli zombie, ma piuttosto di cercare di elaborare strategie per la situazione, come difendersi dagli zombie e ottenere assistenza medica. A questo punto ho iniziato a pensare a un'applicazione come Krisp, che è essenzialmente un programma di editing in crowdsourcing.
Ho pensato che sarebbe stato divertente costruire un'applicazione crowdsourced per Windows e Mac, così ho iniziato a lavorarci nel gennaio 2021, da solo. L'idea di base era quella di avere un sistema di mattonelle, in cui si poteva scorrere ogni mattonella e scegliere un suono, un'immagine, un testo e così via. Poi si ascoltava attraverso gli altoparlanti del computer e ci si muoveva tra le piastrelle, pronunciando i suoni selezionati attraverso il microfono, come se si stesse parlando a una stanza piena di persone. I suoni venivano inviati a un microfono per essere convertiti in file WAV.
Così, ho caricato il mio computer e ho iniziato a programmare, cercando di trovare un modo per implementare l'idea di cui sopra. Ho creato un Tile Based Voiceover e ho deciso che l'audio doveva provenire da un server audio IP. Nella mia mente, volevo consentire ai giocatori di parlare attraverso il loro microfono, pur mantenendo la qualità audio dei normali browser web. Dopo aver implementato il Tile Based Voiceover e aggiunto il supporto per diverse nuove voci, ho creato l'applicazione Krisp che consente di riprodurre il testo attraverso l'altoparlante del computer, mentre l'iPod riproduce l'audio di cancellazione del rumore di fondo, per mantenere al minimo il rumore ambientale di Internet e delle telefonate.