Tôi muốn đưa đầu ra âm thanh của một chương trình và "đưa" nó vào đầu vào âm thanh của một chương trình khác. Vì vậy, tôi có thể, nói, chơi một bài hát với Banshee và để Skype nghe nó, chơi nó cho bất kỳ ai tham gia cuộc gọi.
Tôi muốn đưa đầu ra âm thanh của một chương trình và "đưa" nó vào đầu vào âm thanh của một chương trình khác. Vì vậy, tôi có thể, nói, chơi một bài hát với Banshee và để Skype nghe nó, chơi nó cho bất kỳ ai tham gia cuộc gọi.
Câu trả lời:
Đối với Linux, JACK nghe giống như những gì bạn muốn làm. Nó khá khó hiểu, mặc dù. Lần cuối cùng tôi cần phải làm một cái gì đó như thế này, tôi đã từ bỏ JACK và chỉ đặt đầu vào âm thanh (hệ thống) cho màn hình của đầu ra trong PulseAudio (Kubfox).
Đối với bất kỳ ai muốn làm điều này trên Windows, Virtual Audio Cable cũng làm điều tương tự - và sử dụng trực quan hơn nhiều, mặc dù đó có thể là sự thiếu kinh nghiệm của tôi với Linux.
Tất nhiên, các chương trình như Skype có thể có hệ thống nội bộ của riêng họ để thực hiện một việc như vậy và đó sẽ là cách tốt nhất để sử dụng.
Đối với linux, tôi nghĩ bạn muốn dùng thử Jack, nhưng có một chương trình thực hiện những gì bạn muốn gọi là Soundflower .
Tôi không biết rằng có một cách để giải quyết vấn đề này một cách rất chung chung, nhưng trong mọi trường hợp tôi đã thực hiện những gì tôi muốn cho Skype. Bạn có thể thấy nó ở đây trên GitHub của tôi . Nó cho phép bạn chọn một tệp âm thanh và phát nó vào một cuộc gọi Skype đã hoạt động.
Điều đó thực sự không khả thi trừ khi Skype có tùy chọn tích hợp sẵn cho việc đó. Đường ống tôi nghĩ rằng việc bạn đề cập đến được sử dụng trong IPC (giao tiếp giữa các quá trình) chỉ có thể sao chép dữ liệu sang quy trình khác nếu quy trình khác đó dự kiến sẽ nhận được. Tùy chọn tốt nhất của bạn là đặt loa bên cạnh micrô hoặc tìm kiếm một số loại plugin có thể thực hiện việc này.
http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/ đây là câu trả lời tôi nghĩ bạn đang tìm kiếm. :-) Họ có một plugin cho phép bạn làm điều này và phiên bản cơ bản là miễn phí.