Nếu tôi cắm tai nghe vào giắc âm thanh, làm cách nào để điều khiển âm lượng?


18

Điều này sẽ hữu ích để biết trước khi tôi bắt đầu chỉ trong trường hợp âm lượng được chuyển sang mức tối đa theo mặc định.

Ngoài ra, quan trọng hơn, âm lượng tối đa có đủ cao để gây tổn hại thính giác ngay lập tức cho trẻ sử dụng Raspberry Pi với tai nghe không? Bản năng đầu tiên của con gái tôi có thể không tháo tai nghe nếu tiếng ồn quá lớn, nhưng bé có khả năng có thể tăng âm lượng lên tối đa.

Giả sử rằng tai nghe là một loại nụ phổ biến, mà tôi nghi ngờ sẽ là loại mang lại âm thanh lớn nhất cho công suất thấp nhất.


2
Điều này sẽ phụ thuộc hệ điều hành. Bạn đang sử dụng hệ điều hành nào?

Đó là tất cả lý thuyết tại thời điểm này, vì tôi chưa có thiết bị của mình!
Rất bất thường

@dunsmoreb, giả sử Debian Squeeze, được khuyến nghị trên trang tải xuống raspberrypi.org
Rất bất thường

Câu trả lời:


16

Bạn cũng có thể đặt âm lượng bằng amixercông cụ dòng lệnh

ví dụ

amixer cset numid=1 -- -2000

Lưu ý: amixeralsamixerlà một phần của gói alsa-utils . Bạn có thể cần phải cài đặt này đầu tiên.


9

Tôi hy vọng pi sẽ sử dụng ALSA trong trường hợp bạn có thể muốn lệnh alsamixertừ dòng lệnh hoặc có thể sẽ có ứng dụng điều khiển bộ trộn GUI.

Bạn sẽ có thể đặt lệnh alsamixerhoặc chỉnh sửa các tệp cấu hình ALSA của mình để giảm âm lượng mặc định khi khởi động nếu cần.


4

Theo trang này, có một "ứng dụng bộ trộn âm thanh trong menu ứng dụng của bạn", mặc dù tôi không tìm thấy quá nhiều tài liệu tham khảo về vấn đề này, vì vậy tôi nghĩ những gì tôi sắp nói sẽ là một sự thay thế tốt.

Có một aumixcông cụ rất hữu ích cung cấp chế độ xem thiết bị đầu cuối trực quan (xem hình ảnh), mặc dù đó sẽ không phải là những gì trẻ em được sử dụng với PC tiêu chuẩn!

Có một số thông tin về nó ở đây , đây là trang của tác giả và luôn có about.com

Tùy chọn quan trọng nhất:

  • -v - âm lượng chính
  • -b - bass
  • -c - CD
  • -m - micro
  • -t - treble
  • -q - in tất cả các cấp

Bạn có thể đặt chúng thành số tăng / giảm (ví dụ -v 88) (ví dụ: -b +10) hoặc sử dụng R / P để ghi / phát trên mic / CD (ví dụ -c P).

hình ảnh
(nguồn: cyberciti.biz )


Câu trả lời nên tự đứng - điều này phụ thuộc vào các liên kết, có thể bị thối.
Alex Chamberlain

@Alex, điểm tốt, tôi đã cập nhật nó một chút.
ACarter

2

Tôi hơi muộn để trả lời, nhưng giải pháp của tôi chỉ liên quan đến hai lệnh đơn giản được phát ra từ bàn điều khiển (một để tăng âm lượng, một để giảm âm lượng). Nó chỉ yêu cầu một chút thiết lập và sử dụng bí danh.

Hãy chắc chắn rằng bạn đang ở trong thư mục người dùng:

$ cd ~/

Tạo tệp .bash_aliases(đây sẽ là nơi tôi giữ tất cả các bí danh tôi tạo để chúng không bị mất khi tôi khởi động lại Raspberry Pi của mình):

$ sudo nano .bash_aliases

Trong trình soạn thảo văn bản, thêm các bí danh:

# 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]%'

Thoát và tiết kiệm: Ctrl+ X, Y,Enter

Khởi động lại:

$ sudo reboot

Đăng nhập và kiểm tra các lệnh:

$ 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]

Lưu ý: Giải pháp này chỉ được thử nghiệm trên các hệ thống Raspbian (Hệ điều hành mà OP giả định họ sẽ sử dụng).


1

Đây là một giải pháp cho Raspian với đầu ra amixer cho cả hai kênh Trái và Phải cho điều khiển Chính:

Tăng âm lượng lên 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]

Giảm âm lượng xuống 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 đi ra khỏi hộp và có "GUI" chế độ văn bản hoạt động trên ssh.

Bạn có thể sử dụng mũi tên lên / xuống để điều khiển âm lượng, cũng như các số từ 0 đến 10, có nghĩa là bạn có thể biến điện thoại của mình thành một "điều khiển âm lượng từ xa" lạ mắt, trong đó nhấn 1 sẽ là âm lượng thấp nhất và 9 cao nhất.

kiểm soát âm lượng raspberrypi từ điện thoại di động

Chế độ bàn phím số có sẵn (trên Android) trong gboard, swype, swiftkey, v.v. Ngoài ra, nhiều bàn phím / roms có tùy chọn hiển thị các phím mũi tên.

Sử dụng bất kỳ ứng dụng khách ssh nào bạn chọn, ví dụ: termux , juicessh (android) hoặc termius (ios / android).

Hơn nữa, nếu bạn sử dụng termux với widget termux (€ 2,09 trên google play hoặc miễn phí nếu bạn cài đặt qua f-droid , vì ứng dụng là nguồn mở), thì bạn có thể khởi chạy alsamixerbằng cách nhấn vào tiện ích máy tính để bàn.

Để làm cho lối tắt xuất hiện trong tiện ích, hãy tạo một tập lệnh bash có thể thực hiện được ~/.shortcuts/pi-volume.shvới nội dung sau:

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

Việc -tchuyển đổi rất quan trọng ở đây vì nó phân bổ một TTY .

Bây giờ bạn không cần phải nhập bất cứ thứ gì vào thiết bị đầu cuối trên điện thoại di động của mình, chỉ cần nhấn vào tên tập lệnh trong tiện ích.

(Tôi không có liên kết với termux; tôi chỉ là người dùng ứng dụng.)


0

Tôi đề xuất một thiết bị vật lý sẽ cho phép truy cập ngay vào âm lượng nếu khi âm lượng được kiểm soát phần mềm của bạn không thể truy cập ngay lập tức. Tôi đã hy vọng tìm thấy một công tắc có giới hạn âm lượng để tránh âm lượng tối đa ngay lập tức.

:

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.