@artinnok
бекенд-программист

Как воспроизвести звук (мелодию, песню) через системный динамик?

Стоит beep на Linux - как воспроизвести звук блеяния овцы через системный динамик?

Исходный файл блеяния овцы в формате mp3. Заявлено, что beep может воспроизводить частоты в пределах от 0 до 20000 Гц. Написан данный скрипт:

#!/bin/bash
array=( 496 1050 1055 1331 1320 1322 1323 1054 1056 1046 1039 1027 1020 502 )
for i in "${array[@]}"
do
        beep -f $i -l 70
done
exit 0


По сути, думаю нам нужен массив с частотами блеяния и длительность воспроизведения элемента массива.

Как это реализовать? Как получить этот массив?
  • Вопрос задан
  • 1456 просмотров
Пригласить эксперта
Ответы на вопрос 3
delvin-fil
@delvin-fil
Crazy Linux-admin
modprobe snd_pcsp
В настройках, например pulse, вывод в(на картинке):
9edbe542999f4824bc892a174c363640.png
Звук поганый.
Ответ написан
Комментировать
denisandroid
@denisandroid
BASH ,PHP , MYSQL, C++, JAVA . (PHP, JAVA,MYSQL)
Звук через спикер? Как я помню там звук идет через проц, и то в очень ограниченном диапозоне.
А так в свое время я на .net и delphi спокойно проигровал какие-либо пиканья через спикер.
Ответ написан
Комментировать
rexen
@rexen
ultrastack
А ещё ImpulseTracker под DOS-ом весьма сносно играл свои трекерные модули через бипер. Пятнадцать лет назад, правда, эти "биперы" были вполне себе обычными динамиками - сейчас это пьезожужжалки, толку от которых - разве что бипать...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы