Генерация звука в python
Необходимо сгенерировать звуковой файл типа такого: секунду звучит писк, потом 3 секунды тишина, потом 7 секунд пищит. Частота писка не меняется, но меняется длительность. Что-то типа азбуки Морзе. Подскажите пожалуйста, как реализовать подобное в python?
Ответы (2 шт):
Автор решения: eri
→ Ссылка
https://pypi.org/project/audiogen/
Вроде подходящая библиотека.
beep_silence = itertools.chain(audiogen.beep(), audiogen.silence(0.5))
infinite_beeps = itertools.cycle(beep_silence)
audiogen.sampler.write_wav(sys.stdout, infinite_beeps)
Автор решения: Александр
→ Ссылка
ссылка на модуль signal- модуль обработчиков для асинхронных событий. Выполняет обработку сигналов в Python.