Якщо я підключаю навушники до аудіороз'єму, як я можу контролювати гучність?


18

Це буде корисно знати, перш ніж почати, лише в тому випадку, якщо гучність за замовчуванням буде максимальною.

Крім того, що ще важливіше, чи буде максимальний об'єм достатньо високим, щоб негайно пошкодити слух дітям, які використовують Raspberry Pi із навушниками? Першим інстинктом моєї дочки може бути не знімати навушники, якщо шум був надзвичайно гучним, але, швидше за все, вона зможе повернути гучність до максимуму.

Припустимо, що навушники - це звичайний тип бутонів, і, мабуть, це був тип, який видає найгучніший звук за найменшої потужності.


2
Це залежатиме від ОС. Яку ОС ви використовуєте?

Наразі це все теоретично, оскільки у мене ще немає свого пристрою!
Вкрай нерегулярний

@dunsmoreb, припустимо, Debian Squeeze, який рекомендується на сторінці завантажень raspberrypi.org
сильно нерегулярний

Відповіді:


16

Ви також можете встановити гучність за допомогою amixerінструменту командного рядка

напр

amixer cset numid=1 -- -2000

Примітка: amixerі alsamixerє частиною пакету alsa-utils . Вам може знадобитися встановити це спочатку.


9

Я очікую, що pi використовуватиме ALSA, і тоді ви, мабуть, хочете команду alsamixerз командного рядка, або, можливо, буде додаток управління мікшером графічного інтерфейсу.

Ви повинні мати можливість поставити команду alsamixerабо відредагувати свої конфігураційні файли ALSA, щоб зменшити гучність за замовчуванням під час завантаження, якщо це необхідно.


4

Згідно з цією сторінкою, у меню ваших програм є "додаток для змішувача звуку", хоча я не знайшов занадто багато посилань на це, тому думаю, що я збираюся сказати, буде настільки ж хорошою альтернативою.

Є дуже корисний aumixінструмент, який забезпечує візуальний вигляд терміналу (див. Зображення), хоча це не те, що діти використовують із звичайними ПК!

Там якась - то інформація про нього тут , тут є сайт учасника, і завжди є about.com

Найважливіші варіанти:

  • -v - основний об'єм
  • -b - бас
  • -c - CD
  • -м - мікрофон
  • -t - високий
  • -q - друк усіх рівнів

Ви можете встановити їх на збільшення (зменшення -v 88) збільшення (зменшення -b 88) (наприклад, -b +10) або використовувати R / P для запису / відтворення на мікрофоні / CD (наприклад, -c P).

зображення
(джерело: cyberciti.biz )


Відповіді повинні стояти самостійно - це спирається на посилання, які можуть загнивати.
Алекс Чемберлен

@ Алекс, хороший момент, я його трохи оновив.
ACarter

2

Я трохи пізно відповідаю, але моє рішення передбачає лише дві прості команди, видані з консолі (одна для збільшення гучності, друга для зменшення гучності). Це вимагає лише невеликої настройки та використання псевдонімів.

Переконайтеся, що ви перебуваєте в папці користувача:

$ cd ~/

Створіть файл .bash_aliases(саме тут я зберігаю всі створені вами псевдоніми, щоб вони не загубилися, коли я перезавантажую Raspberry Pi):

$ sudo nano .bash_aliases

У текстовому редакторі додайте псевдоніми:

# Increase volume by 5%
alias volup='sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')+5]%'
# Decrease volume by 5%
alias voldown='sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')-5]%'

Вихід і зберегти: Ctrl+ X, Y,Enter

Перезавантажте:

$ sudo reboot

Увійдіть і протестуйте команди:

$ volup
Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback 400 [100%] [4.00dB] [on]
$ voldown
Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback -131 [95%] [-1.31dB] [on]

Примітка. Це рішення було протестовано лише в системах Raspbian (ОС, яку ОП передбачає, що вони будуть використовувати).


1

Ось рішення для Raspian з виведенням змішувача для обох каналів Ліворуч і Право для головного керування:

Обсяг на 5:

amixer set Master -- $[$(amixer get Master|grep "Front Left"|grep -o [0-9]*%|sed 's/%//')+5]%

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 32768 [50%] [on]
  Front Right: Playback 32768 [50%] [on]

Обсяг зменшився на 5:

amixer set Master -- $[$(amixer get Master|grep "Front Left"|grep -o [0-9]*%|sed 's/%//')-5]%

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 29492 [45%] [on]
  Front Right: Playback 29492 [45%] [on]

1

alsamixer виходить поза вікном і має текстовий режим "GUI", який працює над ssh.

Ви можете використовувати стрілки вгору / вниз для керування гучністю, а також цифри від 0 до 10, а це означає, що ви можете перетворити свій мобільний телефон на вигадливе "дистанційне регулювання гучності", де натискання на 1 буде найменшим, а 9 - найвищим.

керуйте гучністю малинового телефону з мобільного телефону

Режим цифрової клавіатури доступний (на android) у gboard, swype, swiftkey тощо. Також багато клавіатур / roms мають можливість відображати клавіші зі стрілками.

Використовуйте будь-якого клієнта ssh на ваш вибір, наприклад, termux , juicessh (android) або termius (ios / android).

Більше того, якщо ви використовуєте termux з термукс-віджетом (2,09 євро в програванні Google, або безкоштовно, якщо ви встановлюєте через f-droid , оскільки додаток є відкритим кодом), ви можете запустити alsamixer, натиснувши віджет робочого столу.

Щоб ярлик з'явився у віджеті, створіть виконуваний скрипт bash ~/.shortcuts/pi-volume.shз таким вмістом:

# use your pi's IP or the alias configured in ~/.ssh/config
ssh -t pi@192.168.0.123 alsamixer

Тут -tважливий перемикач, оскільки він виділяє TTY .

Тепер вам не потрібно нічого вводити в терміналі на своєму мобільному телефоні, просто торкніться імені сценарію у віджеті.

(У мене немає зв'язку з termux; я просто користувач програми.)


0

Я пропоную фізичний пристрій, який дозволить отримати негайний доступ до обсягу, якщо той, коли керований вами програмний обсяг не одразу доступний. Я сподівався знайти його з перемикачем обмеження гучності, щоб уникнути негайного максимального гучності.

https://www.amazon.com/Koss-VC20-Volume-Control/dp/B00001P4XH/ref=pd_bxgy_23_img_2?_encoding=UTF8&pd_rd_i=B00001P4XH&pd_rd_r=EZMT1MQE6KSWWSB23X7Q&pd_rd_w=1BTbN&pd_rd_wg=KV24v&psc=1&refRID=EZMT1MQE6KSWWSB23X7Q

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.