Aplikacja na iPhone'a - Pobieranie MP3 z redukcją szumów
Zdjęcia
Po kilku latach pracy w firmie Microsoft rzuciłem pracę i zacząłem programować jako freelancer. Zajmowałem się programowaniem w tle w firmie zajmującej się tworzeniem gier i podrzuciłem szefowi kilka pomysłów. Jednym z tych pomysłów było przeniesienie gracza przez postapokaliptyczny świat opanowany przez zombie, w którym zabija się zombie jeden po drugim za pomocą strzelby. Pomysł polegał na tym, aby było to bardziej interaktywne doświadczenie, w którym gracz nie czułby się tak, jakby strzelał do zombie, ale raczej starał się opracować strategie sytuacji, na przykład jak bronić się przed zombie, a także uzyskanie pomocy medycznej. Wtedy zacząłem myśleć o posiadaniu aplikacji takiej jak Krisp, która jest zasadniczo programem do edycji opartym na crowdsourcingu.
Pomyślałem, że fajnie byłoby zbudować aplikację crowdsourcingową dla systemów Windows i Mac, więc sam zacząłem nad nią pracować w styczniu 2021 roku. Podstawową ideą było stworzenie systemu kafelków, w którym można przejść przez każdą płytkę i wybrać dźwięk, obraz, tekst i tak dalej. Następnie słuchałbyś go przez głośniki komputerowe i poruszał się po kafelkach, wypowiadając wybrane dźwięki przez mikrofon, tak jakbyś rozmawiał z pokojem pełnym ludzi. Dźwięk był przesyłany do mikrofonu, aby można go było przekonwertować na pliki WAV.
Więc załadowałem komputer i zacząłem programować, próbując znaleźć sposób na wdrożenie powyższego pomysłu. Stworzyłem narrację w oparciu o kafelki i zdecydowałem, że dźwięk powinien pochodzić z serwera IP Audio. W mojej głowie chciałem, aby gracze mogli mówić przez mikrofon i nadal mieć jakość dźwięku normalnych przeglądarek internetowych. Po zaimplementowaniu narracji opartej na kafelkach i dodaniu obsługi kilku nowych głosów, stworzyłem aplikację Krisp, która umożliwia odtwarzanie tekstu przez głośnik komputera, podczas gdy iPod odtwarza dźwięk z redukcją szumów w tle, aby utrzymać hałas otoczenia w Internecie i połączenia telefoniczne, do minimum.