Für den Teil der Frage "den Klangeffekt extrahieren" würden Sie wahrscheinlich einen Online-Video/Audio-Downloader/Konverter verwenden möchten. In der Vergangenheit habe ich youtube-mp3.org und clipconverter.cc verwendet.
Für den zweiten Teil der Frage kommt es darauf an, was genau Sie wollen. Wenn Sie möchten, dass es nur auf ein bestimmtes Textfeld in einer WinForms/WPF/UWP-App angewendet wird, die Sie gerade schreiben, sollte dies relativ einfach sein. Die genaue Methode hängt davon ab, was Sie tun, aber das Hinzufügen eines Keydown-, Keyup- oder Tastendruckereignishandlers zum Textfeld
Wenn Sie es systemweit wollen, ist dies schwieriger. Die Suche nach "Global Keyboard Hook C#" scheint gute Ergebnisse zu liefern.
Sobald Sie die Taste gedrückt haben, sehen Sie sich this question für die Wiedergabe des Sounds an. Die Antwort von bporter ergibt folgenden Code:
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();