Как стать автором
Обновить

Комментарии 6

Слабовато. Если это рассказ о DIY проекте - где проект? В Python есть библиотеки для работы со звуком, и это пересказ man'а - слабовато, правда.

Я ж предлагаю в начале - поделитесь, своим опытом- это пойдет на пользу. Я поделился своим.

Насчет man, я не понял :

man sounddevice
Нет справочной страницы для sounddevice

Нет справочной страницы для sounddevice

В Python это называется help ;)

help (sounddevice)

Да, help есть, а man sounddevice нет ни в python, ни в Linux ;).

inp[:bf.shape[0]] = bf // vol

Я правильно понимаю, что из питона (ни через библиотеку pyaudio, ни через sounddevice) нельзя изменить громкость звука?
Только "перемножать" массив байт, отправляемых в звуковую карту?
Много ли ресурсов потребляет такая арифметическая операция?

Или можно просто вызывать команду системы
amixer set Master 50%
Но тогда мы не сможем "миксовать" звуки с разной громкостью...

Я другого способа не нашел. что до математики не думаю, что это затратно, если это массивы numpy, то еще проще.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации