Làm thế nào để nghe âm thanh mic qua loa- Ubuntu karmic


19

Tôi muốn nghe âm thanh đi vào mic của máy tính xách tay từ chính loa của máy tính xách tay.

Tôi đang dùng Ubuntu 9.10


Tôi nghĩ rằng điều này nên xảy ra theo mặc định. Đảm bảo mức âm lượng tăng và các kênh không bị tắt tiếng.
alfplayer

âm lượng tăng nhưng tôi thực sự không nghe thấy những gì tôi đang nói trong mic ..
ashishsony

Câu trả lời:


16

Bản sửa lỗi toàn cầu cho vấn đề này (nghĩa là không phải là giải pháp đường ống chạy ở nền trước) ít nhiều được mô tả trong bài viết được liên kết từ Archon, nhưng tôi tiếp tục quên và kết thúc tại trang này để tôi cung cấp tóm tắt:

pactl load-module module-loopback latency_msec=1

Lệnh này sẽ tải mô-đun loopback và cho phép loopback toàn cầu của tất cả các thiết bị đầu vào thông qua đầu ra của bạn (tôi tin, mặc dù tôi chỉ sử dụng nó để giải quyết định tuyến đầu vào của card âm thanh của mình thông qua đầu ra của nó, vì vậy YMMV ... không chắc chắn nếu điều này chọn lên tất cả các đầu vào bluetooth).

Để tải vĩnh viễn điều này mỗi khi bạn khởi động lại phiên của mình (tôi tin rằng pulseaudio hoạt động dựa trên thông tin đăng nhập của người dùng, vì vậy, khởi động lại phiên không phải khởi động lại máy) thêm phần sau vào tệp cấu hình âm thanh xung của bạn. Tôi đã chọn cấu hình mặc định ảnh hưởng đến tất cả người dùng, đó là '/etc/pulse/default.pa' trên máy Ubuntu của tôi. Thêm dòng sau vào dưới cùng:

load-module module-loopback latency_msec=1

2
Tôi tìm thấy trên Ubuntu 12.10 thêm giá trị độ trễ Tôi nhận được rất nhiều tiếng ồn tĩnh trong âm thanh nhưng chạy chỉ pactl load-module module-loopbackhoạt động hoàn hảo, cảm ơn.
Cas

1
Thông minh. Line In không hoạt động đối với tôi. May mắn thay với điều này, hai Mic In hiện có thể đóng vai trò là Line In chung, và, hơn thế nữa, một Mic In nằm ở phía trước máy tính! Sau khi thực hiện lệnh pactl, một số là đầu ra. Đây là số mô-đun có thể được sử dụng để dỡ bỏ mô-đun sau này. pactl unload-module n. Một tập lệnh có thể tải các mô-đun theo tên ở đây: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
kbulgrien

Đây dường như là giải pháp tốt nhất. Nên là câu trả lời được chấp nhận IMHO.
RolandiXor

Những thứ như thế này (ý tôi là, thực tế rằng đây là cách đơn giản nhất để đạt được một nhiệm vụ đơn giản như vậy, hoàn toàn không có GUI khi nó chỉ ngụ ý một hộp kiểm) làm cho các bản phân phối linux trở nên nhẹ nhàng khi trở thành một môi trường máy tính để bàn tốt.
Esteban

@peterporter chúng ta có thể thay đổi bản đồ kênh của thiết bị cụ thể để chúng ta có thể nghe âm thanh trực tiếp từ kênh cụ thể đó như phải hay trái
Prakash V Holkar

10

Tôi sử dụng lệnh sau (được tìm thấy tại: http://efreedom.com/Question/3-127276/Play-Mic-Speaker-Ubfox-Karmic ):

pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo

Ở đâu:

  • alsa_input.pci-0000_00_1b.0.analog-stereo là thiết bị đầu vào của bạn
  • alsa_output.pci-0000_00_1b.0.analog-stereo là thiết bị đầu ra của bạn

Sử dụng paman để tìm các tên thiết bị.


Tuy nhiên, giải pháp của tôi đơn giản hơn. Nếu bạn sử dụng gui cài đặt âm thanh để chỉ định đầu vào và đầu ra, thì bạn chỉ cần sử dụng các tùy chọn sau:pacat -r | pacat -p --fix-rate --latency-msec=10
qwerty9967


2
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4

2
$ pactl unload-module $ (pactl liệt kê các mô-đun ngắn | awk '$ 2 == "module-loopback" {print $ 1}' -)
kbulgrien
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.