L'automatisation est ma solution.
Il y a beaucoup d'applications d'automatisation, mais j'utilise MacroDroid Il est facile à apprendre (c'est pourquoi je l'utilise) et son comportement peut être facilement personnalisé pour obtenir le résultat que vous souhaitez. En outre, la version gratuite vous permet de créer jusqu'à 5 macros et donc, pour la tâche à accomplir, la version gratuite suffit. Je préfère l'automatisation comme premier choix lorsque j'ai besoin de faire fonctionner quelque chose comme je le souhaite plutôt que de dépendre d'une application.
MacroDroid utilise des macros pour effectuer les actions souhaitées.
La macro pour votre besoin ressemblerait à ceci :
(Je suis Merci à l'OP pour le test o sur son appareil basé sur Lollipop et confirmant le comportement comme prévu, puisque mon appareil fonctionne sur KitKat et que Google a mis en œuvre les changements de niveau d'API différemment dans Lollipop)
Macro principale (fonctionne comme testé par OP)
Déclencheur
Lancement de l'application Google
Action
Changement de volume Configurer
Vous disposez de 7 options qui peuvent être choisies séparément ou en combinaison sur une échelle mobile de 0 à 100. Les options sont-
1. Alarme
2. Musique
3. Notifications
4. Sonnerie
5. Sons du système
6. Appel vocal
7. Voix Bluetooth
Choisissez ((2) Musique et (5) Sons système) et réglez-les sur 0 pour Lollipop
Choisissez ((3) Notifications et (5) Sons du système) et réglez-les sur 0 pour KitKat
(La raison de cette sélection différente est expliquée dans la note ci-dessous).
Vous pouvez régler le (6) Niveau d'appel vocal comme vous le souhaitez (sélectionnez en testant le niveau de confort de la voix). niveau de confort de frappe)
Contraintes
Aucun
(La macro ne fonctionne que lorsque la contrainte est vrai donc il fonctionne toujours ici)
Sauvegardez la macro et assurez-vous qu'elle est activée avant de la tester.
Macro optionnelle (en attente de test par OP)
(Si vous devez changer le volume manuellement pour la saisie vocale, le "ding sound" réapparaît, comme l'a signalé le PO. Cette macro a pour but de supprimer le "ding sound". Cette macro n'est pas nécessaire si le niveau de contrôle de la voix dans la macro principale vous convient et si vous n'avez pas besoin de modifier manuellement le volume de la frappe vocale.)
Déclencheur
Bouton de volume enfoncé Volume supérieur Mise à jour du volume
(Suivi par)
Bouton de volume enfoncé Volume faible Mise à jour du volume
Action et contraintes
Comme dans la macro principale
( Les déclencheurs fonctionnent comme des logiques オア et l'action permettant de couper le "ding" est déclenchée chaque fois que le volume est augmenté ou diminué manuellement pour la saisie vocale.)
Pourquoi cela devrait fonctionner pour tout le monde
-
Ma recherche n'a pas montré une application ou un module Xposed qui peut faire cela (je ne nie pas la possibilité, cependant).
-
Cette macro ne nécessite pas de racine contrairement à l'approche de Xposed.
-
Contrôle granulaire des différents paramètres de volume . MacroDroid vous permet de modifier les sons, avec une flexibilité qui est au-delà de ce qui est normalement disponible dans le contrôle de la sonnerie / volume sonore comme cet exemple l'illustre. Mon Huawei Honor 6 n'a que 6 types de réglages de volume (ce qui est plus que ce que certains appareils offrent) mais pas le Bluetooth, qui peut être contrôlé par une macro.
-
Personnalisation . Vous pouvez définir des "modes", qui sont comme des variables globales, à la manière des profils. Par exemple, vous pouvez configurer cette macro pour qu'elle fonctionne à la maison (en cartographiant les tours de téléphonie mobile de votre domicile) et que le son "ding" soit actif ailleurs. Les possibilités de personnalisation sont pratiquement illimitées.
-
Le dernier mais non le moindre, c'est gratuit :-)
Paramètres du système
-
N'écologisez pas MacroDroid et excluez-le des tueurs de tâches, si vous en utilisez.
-
Activez MacroDroid dans "Auto Protect" (téléphones Huawei) ou "Stamina Mode" (téléphones Sony ou "Power Nap" (Stamina Mode module Xposed pour les appareils non Sony). En outre, si vous mettez à jour vers Marshmallow à l'avenir, excluez MacroDroid de Doze. Référez-vous à ceci : Existe-t-il un moyen d'exclure une application de Doze ?
Ces fonctions empêchent les applications d'être actives lorsque l'appareil n'est pas éveillé, ce qui permet d'économiser la batterie. Il se peut que cela ne soit pas pertinent pour votre téléphone, mais je l'ajoute à titre de précaution générale.
-
Activez MacroDroid dans les paramètres d'accessibilité et autorisez-le également en tant qu'administrateur de l'appareil dans les paramètres de sécurité.
-
Pour Lollipop, activez l'accès aux notifications à partir des paramètres de notification.
Note
La fonctionnalité de reconnaissance vocale de Google qui crée le son "ding" était diffusée en tant que flux de notification dans KitKat. Dans Lollipop, il s'agit désormais d'un flux musical. Par conséquent, dans la macro, les paramètres diffèrent.
Source : : https://stackoverflow.com/questions/21701432/continues-speech-recognition-beep-sound-after-google-search-update