Przechwytywanie dźwięków z mikrofonu

0

Cześć. Dało by się w c# zrobić "przechwytywarkę" głosu z mikrofonu, tak żeby np. prze chwytać z mikrofonu wyraz "cześć", i zmienić go tak, jakby powiedziała go np. wiewiórka. I zrobić to tak, że np. wstawić sobie na formę suwak i im wyżej się go "podniesie" tym wyższy głos wychodzi z tego. I jeszcze jedno. Żeby zrobić go tak, że normalnie się coś mówi, a ktoś na innym komputerze (np. przez Skype'a) słyszy to inaczej. Pomożecie?

0

jak uda Ci się przechwycić, to potraktuj dźwięk jako spróbkowany sygnał i rób z nim co chesz, najłatwiej: dyskretna transformata fouriera, przesuwasz, obcinasz dowolnie częstotliwości, odwrotna dyskretna transformata fouriera.

Pobaw się w matlbaie (tam masz i funkcje nagrywającą i implementacje transformat wbudowane), rozkmiń to matematycznie i dopiero potem w innym języku zakodź to coś wymyślił w matlabie

EDIT:
darmowe odpowiedniki matlaba: Octave, FreeMat
http://homepages.udayton.edu/~hardierc/ece203/sound.htm

Jak rozkminisz matematycznie to napisanie kodu jest proste.

Tutaj ktoś z jakiejś innej transformaty korzysta:
http://www.mathworks.com/matlabcentral/newsreader/view_thread/89765

0

Bys musial zrobic wlasny sterownik dzwieku a nie wiem czy to w C# jest mozliwe. Raczej nie jest. W C/C++ czy Delphi bys mogl to zrobic. Tutaj masz przyklad sterownika http://code.msdn.microsoft.com/windowshardware/virtual-audio-device-3d4e6150

Mozesz uzyc juz gotowych rzeczy jak virtual audio cable. Przchwytujesz dzwiek z mikrofonu, obrabiasz go i wysylasz do wirtualnego urzadzenia, ktore pelni role domyslnego mikrofonu. Wtedy Skype dostanie to co chcesz.

0

A coś żeby było łatwiej? Nie wiem, jak coś wygooglować, jakiś podobny projekt z netu napisany w c#...

0

generalnie wszystkie sprawy z dzwiekiem sa trudne :P Wiec moze warto dac sobie z tym spokój na razie?

0

Jeszcze pytanko. Czy da się obrobić (bez nasłuchiwania z mikrofonu, chyba że się da) głos w naudio?

0

Nie da. Chcyba ze fizycznie bedziesz mial jakis sprzet do tego, komputer juz dostanie taki dzwiek jak chcesz

1 użytkowników online, w tym zalogowanych: 0, gości: 1