web-dev-qa-db-fra.com

Le micro du casque ne fonctionne pas

J'essaie d'utiliser mes écouteurs avec mon Ubuntu 13.10. Mon casque est un Nokia BH-905i, qui peut être connecté via Bluetooth ou par des fils vert + rose.

Si j'utilise le bluetooth, la qualité de la voix est mauvaise ou le microphone ne fonctionne pas. Si j'essaie de choisir l'option "Casque" des onglets In et Out dans les paramètres audio, ils sont désactivés ensemble.

Dans l'onglet Out, j'utilise "Haute qualité sonore A2DP", car cela améliore la qualité vocale.

Comment pourrais-je faire fonctionner mon micro? Sound out fonctionne bien.

2
Aleksi Kinnunen

De par leur conception, le profil Bluetooth A2DP est unidirectionnel. Nous ne pouvons pas utiliser de microphone à moins que notre casque et notre adaptateur puissent être couplés simultanément sur les protocoles HSP et A2DP, ou que l'application bascule de A2DP à HSP à la demande.

Voir aussi cette discussion éclairante sur bug n ° 508522 .

4
Takkat

Comme il a déjà été indiqué que A2DP est unidirectionnel, vous devez basculer sur le profil HSP chaque fois que vous devez utiliser le microphone. Mais le faire manuellement n’est pas idéal, et à moins que l’application ne règle media.role=phone pour le flux (contrairement à la plupart des applications non-voip), pulseaudio ne le commutera pas automatiquement par défaut.

Mais à partir de Pulseaudio v. 11. , il est possible de changer automatiquement de profil à chaque demande d'accès au microphone demandée par l'application, mais cette option est désactivée par défaut.

  1. Trouver la ligne load-module module-bluetooth-policy dans /etc/Pulse/default.pa
  2. Changez-le en load-module module-bluetooth-policy auto_switch=2

Maintenant, pulseaudio commutera le profil de périphérique sur HSP chaque fois que l'accès au microphone sera demandé et le repassera sur A2DP après la fermeture du flux.

2
Glub

Je viens d'installer une solution pour Bluetooth en ne sélectionnant pas le micro sur mon Bose QC35 II sous Ubuntu 16.04 LTS .

Étant donné que le micro interne de mon ordinateur portable Samsung est trop proche du ventilateur, l'audio sonne comme dans un avion pour tous les participants à un appel vidéo.

La solution est Blueman qui ajoute une fonctionnalité pour Bluetooth.

Installez-le: Sudo apt-get install blueman

J'ai dû redémarrer le gestionnaire de réseau (Sudo service network-manager restart) après que le WiFi ait cessé de fonctionner (pourrait ne pas être lié, mais il vaut mieux l'avoir au cas où).

Blueman GUI

Je peux maintenant passer à unité centrale (HSP/HFP) et choisir le micro du casque dans Paramètres du son

Sound settings - input

Encore un peu ennuyeux quand il ne commute pas automatiquement (comme Android le fait), mais c'est toujours mieux que d'être dans un stockage Jumbojet!

2
Valross.nu

Déjà mentionné ci-dessus que HFP est bidirectionnel et A2DP est un sens.

Mais ils utilisent aussi différents liens: https://stackoverflow.com/questions/40033827/what-is-the-difference-between-acl-and-sco-link-in-bluetooth (ou mis à jour versions de ceux-ci)

0
user728938