2008-10-11 10 views
10

Czy mogę uzyskać dostęp do mikrofonu użytkownika w Pythonie?Dostęp do mikrofonu w Pythonie

Przepraszam, że nie wszyscy czytamy w myślach: Okna o minimalnym XP, ale wsparcie dla Vista byłoby BARDZO dobre.

+0

Do czego służy ten system operacyjny? Czy musi to być platforma wieloplatformowa? –

+2

Przydatne odpowiedzi w tym nowszym pytaniu: http://stackoverflow.com/questions/1936828/how-get-sound-input-from-microphone-in-python-and-process-it-on-the-fly –

Odpowiedz

4

Najlepszym sposobem na zrobienie tego byłoby użycie biblioteki ctypes i użycie WinMM. mixerOpen otworzy urządzenie mikrofonowe i możesz z niego łatwo odczytać dane. Powinno być bardzo proste.

+2

myślisz, że możesz podać przykładowy kod do tego? Mogę nazwać mikserGetNumDevs, ale nie jestem pewien, jak dostać się z tego do mixerOpen lub do poziomów czytania. TIA – Jared

17

Mam zadanie z pyaudio

Chodzi o binarnego instalatora dla systemu Windows i nie ma nawet przykład, w jaki sposób nagrywać przez mikrofon i zapisywać do pliku wave. Miły! Używałem go w systemie Windows XP, ale nie wiem, jak to będzie działać w systemie Vista, przepraszam.

+1

"Należy pamiętać, że PyAudio obsługuje obecnie tylko wejścia/wyjścia audio w trybie blokowania: PyAudio wciąż jest super-duperem o jakości alfa." ze strony internetowej –

Powiązane problemy