Je veux prendre la sortie audio d'un programme et la "canaliser" dans l'entrée audio d'un autre programme. Donc, je pourrais, disons, jouer une chanson avec Banshee, et demander à Skype de l'entendre, de la jouer à celui qui est dans l'appel.
Je veux prendre la sortie audio d'un programme et la "canaliser" dans l'entrée audio d'un autre programme. Donc, je pourrais, disons, jouer une chanson avec Banshee, et demander à Skype de l'entendre, de la jouer à celui qui est dans l'appel.
Réponses:
Pour Linux, JACK ressemble à ce que vous voulez faire. C'est plutôt déroutant, cependant. La dernière fois que j'avais besoin de faire quelque chose comme ça, j'ai abandonné JACK et j'ai juste réglé l'entrée audio (système) sur le moniteur de la sortie dans PulseAudio (Kubuntu).
Pour quiconque souhaite le faire sous Windows, Virtual Audio Cable fait la même chose - et est beaucoup plus intuitif à utiliser, bien que cela puisse être mon manque d'expérience avec Linux.
Bien sûr, des programmes comme Skype peuvent avoir leur propre système interne pour faire une telle chose et ce serait le meilleur à utiliser.
Pour Linux, je pense que vous voudriez essayer Jack, mais il y a un programme qui fait ce que vous voulez appelé Soundflower .
Je ne sais pas qu'il existe un moyen de résoudre ce problème de manière très générale, mais en tout cas j'ai mis en œuvre ce que je voulais pour Skype. Vous pouvez le voir ici sur mon GitHub . Il vous permet de sélectionner un fichier audio et de le lire dans un appel Skype déjà actif.
Cela ne semble pas vraiment possible à moins que Skype n'ait une option intégrée pour cela. Je pense que votre référence à la tuyauterie utilisée dans IPC (communication inter-processus) ne peut copier des données vers un autre processus que si cet autre processus s'attend à les recevoir. Votre meilleure option consiste à placer l'enceinte à côté du microphone ou à rechercher une sorte de plug-in qui peut le faire.
http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/ voici la réponse que je pense que vous cherchez. :-) Ils ont un plug-in qui vous permettra de le faire, et la version de base est gratuite.