Wypróbowałem wiele sposobów odtwarzania dźwięku o stałej częstotliwości (np. 1000 Hz) i nic nie działa.
Pobrałem „sygnał dźwiękowy” i nie powoduje to żadnego hałasu.
Próbowałem połączyć się z pyao, ale to nie przyniosło efektu.
Próbowałem interfejsu do audiere i otrzymałem błąd czasu wykonania wskazujący, że nie można znaleźć biblioteki, pomimo zainstalowania jej z centrum oprogramowania.
Wszelkie wskazówki dotyczące instalacji odpowiednich bibliotek i odpowiedniego kodu będą bardzo mile widziane.
Nie mogę wygenerować plików .mp3 / .wav, ale muszę wygenerować dźwięki w czasie wykonywania.
Wielkie dzięki za ciebie
Odpowiedzi:
źródło
(2*math.pi)
char()
użyj 2 bajtów dla niektórych wartości w Pythonie 3.4, co nie jest tutaj tym, czego chcemy.Możesz to zrobić za pomocą
python-pyaudio
(dostępnego co najmniej w 12.04):źródło
from __future__ import division
aby uniknąć niepotrzebnego obcięcia w Pythonie 2.