1 votes

Autoriser le déverrouillage de mon téléphone avec ma voix, mais uniquement lorsque je suis chez moi.

Sur mon Google Pixel (et vraisemblablement d'autres appareils Android modernes), il existe un paramètre appelé Trusted Voice :

Trusted Voice. Let "Ok Google" unlock your device when the sound matches your voice model.

J'aimerais activer cette fonctionnalité, car sans elle, je ne peux pas utiliser Google Assistant en mains libres lorsque mon téléphone est verrouillé (même les simples requêtes de recherche qui n'impliquent pas l'accès à mes informations personnelles nécessitent que mon téléphone soit d'abord déverrouillé). Malheureusement, cela s'accompagne évidemment de risques de sécurité importants :

"Ok Google" Trusted Voice. This can be less secure: a similar voice or recording of yours could unlock your device.

J'aimerais atténuer l'impact de cette situation en n'autorisant l'utilisation de la fonction Trusted Voice que dans des situations spécifiques, par exemple lorsque je suis chez moi. Existe-t-il un moyen de le faire ? (Je pourrais peut-être activer et désactiver cette fonction avec Tasker ? Je n'ai pas vu de moyen immédiatement évident de le faire dans la liste des actions de Tasker).

0voto

Ben Baltz Points 152

Bon, à ma connaissance, il n'y a aucun moyen de basculer la voix de confiance car elle nécessite une authentification à chaque basculement. Je pense que lorsque l'on est sur le lockscreen ou l'écran éteint et que l'on n'est pas près de la maison, il suffit d'éteindre le micro, la voix de confiance repose sur cela et ne fonctionnerait donc pas.

Pour détecter votre maison, j'utiliserais Wi-Fi Near ou Connected YOURSSID. Il est évident que vous n'êtes pas près de votre maison si l'une de ces options est fausse.

La détection de l'extinction de l'écran est facile mais vous ne voulez pas que le micro se rallume immédiatement lorsque l'écran s'allume mais que vous êtes sur le lockscreen. Puis, une fois le lockscreen déverrouillé, vous voudrez que le micro soit réactivé.

Après tout ce psuedocode, voici un profil que j'ai créé sur la base de la logique ci-dessus.

1er Profil | Loin de la maison pt. 1

Événement : Écran éteint et pas près de votre Wi-Fi

Tâche : Mute mic

2ème Profil | Loin de la maison pt. 2

Événement : Écran allumé et pas près de votre Wi-Fi

Tâche : Attendez que la clé soit déverrouillée et que le micro soit désactivé.

3ème Profil | A la maison

Événement : Près de votre Wi-Fi

Tâche : Désactiver le micro

Profilés zip : https://drive.google.com/file/d/0B48arFbBn-PdR2JlX3Ryblk2Wms/view?usp=drivesdk

Placez les trois fichiers .xml dans /sdcard/Tasker/profiles. Ensuite, pour importer, appuyez longuement sur l'onglet profils dans l'application Tasker et cliquez sur importer, sélectionnez les trois. Remplacez YOURWIFI par le nom de votre Wi-Fi dans chacun des profils.

J'ai testé l'inhibition et le déblocage du micro mais je ne peux pas tester le reste, faites-moi savoir comment ça se passe.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X