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 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
Câu trả lời:
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
pactl load-module module-loopback
hoạt động hoàn hảo, cảm ơn.
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
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ạnalsa_output.pci-0000_00_1b.0.analog-stereo
là thiết bị đầu ra của bạnSử dụng paman để tìm các tên thiết bị.
pacat -r | pacat -p --fix-rate --latency-msec=10
Đây là một vấn đề với pulseaudio. Xem chủ đề này cho một sửa chữa lộn xộn.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4