samedi 28 octobre 2017

Google Home Mini


Je n'ai pas cassé ma tirelire. 59 euros chez Boulanger, pour découvrir le tout dernier e-bidule de Google, Home Mini, un assistant vocal destiné à piloter de ma voix et à orchestrer tout mon intérieur domestique.
Un compte Google et 5 minutes suffisent pour installer le galet et le logiciel qui permet de comprendre ma voix.
Depuis quelque temps déjà, j'ai aussi un petit chromecast plugué HDMI sur mon téléviseur. Mon téléviseur est relié optiquement à l'entrée de ma chaîne Hi-Fi. Tout ce beau monde peut donc fonctionner en harmonie.
Alors voyons comment ça fonctionne.
Le sésame qui permet de converser avec l'assistant Home est "OK Google". Toutes les phrases de commande doivent donc être précédées de cette locution (ou je préfère "Dis Google"). Bon, on s'y fait, mais à la longue on a l'impression d'être sous la soumission du géant. J'espère que Google permettra dans un proche avenir de choisir notre propre locution d'entrée.

La première impression est la qualité surprenante de la reconnaissance vocale et la réactivité à la commande, moins de 5 secondes. Les bases de données sont celles de Google, mais également empruntées à Wikipédia. Voici quelques exemples que j'ai expérimentés positivement. Sachez que pour diffuser la vidéo et le son sur le téléviseur et la chaîne, j'ai baptisé mon chromecast "salon", donc si une réponse doit être fournie sur ceux-ci, j'ajoute à la fin : "sur [salon]".
L'assistant Google Home (application) permet de régler les paramètres, en particulier de reconnaître la voix de chaque locuteur (6 sont permis). Home ayant reconnu la voix de son locuteur, il adaptera ses réponses, par exemple il saura différencier l'agenda de chacun de ses locuteurs.

OKG, traduction en anglais, mon tailleur est riche
OKG, quelle est la distance entre chez moi et Paris ?
OKG, quel sera le temps demain chez moi ?
OKG, quel est le plus proche coiffeur de chez moi ?
OKG, raconte-moi une blague.
OKG, montre mes Google Photos sur [salon]
OKG, réduire le volume
OKG, augmenter le volume
OKG, volume à 30%
OKG, stop
OKG, règle une alarme pour 6 heures demain
OKG, joue Blueberry Hill Fats Domino Youtube sur téléviseur
OKG, Bonjour (tout ce qu'il faut savoir au réveil, par exemple)
OKG, Ecouter France Inter
OKG, Trouver un restaurant chinois.
OKG, Trouver le numéro de téléphone du cinéma Gaumont Le Havre
OKG, Quelle est la distance de la terre à la lune ?
OKG, Qui joue dans la ligue 1 aujourd'hui ?
OKG, Quelle est la racine cubique de 123 ?
OKG, Combien fait une livre anglaise en euros ?
OKG, Combien font 3 mètres en pouces ?
OKG, Quel est le cri de la poule ? (cela amuse beaucoup les enfants !)
OKG, Quel est le nom scientifique du tussilage ?
OKG, A quel âge est morte Jeanne Calmant ?
OKG, Quelle est la distance entre Le Havre et Aix-en-Provence ?
OKG, Joue Candy le dessin animé sur le téléviseur (pour les petits enfants)
OKG, Souviens-toi que mes clefs sont dans la boîte à gants..
OKG, Où sont mes clefs ? (la réponse est donnée selon la commande précédente)
OKG, Ajouter "pommes de terre" à ma liste de course (atterrit sur mon smartphone)
OKG, recette de la bouillabaisse
OKG C'est quand la fête des mères ?
OKG, pile ou face ?
OKG, A quelle date est Pâques en 2019 ?
OKG, Quel est mon prochain rendez-vous ? (agenda Google)
OKG, quelle est la pharmacie la plus proche ?
OKG, Quel est mon agenda ?
OKG, Combien de jours avant Pâques ?
OKG, Combien de jours après le 9 avril 1945 ?
OKG, Combien de jours entre le 1er janvier 2018 et aujourd'hui ?
OKG, Ecouter "Sultans of swing" sur [salon]
...........OKG pause
...........OKG reprend
.......... OKG recommence
OKG, Traduis "le ciel est bleu" en chinois
OKG, Voir mes photos mars 2012
OKG, Voir mes photos de Bretagne
OKG, Ajoute [café] à ma liste de course ([café] est visible sur l'appli Home dans la liste de course)
OKG, Ecouter Lacrimosa Requiem de Mozart sur [salon]  (Deezer est lancé)
OKG, Ecouter Bach sur [salon] (toute une série d'oeuvres de Bach sont lancées sur Spotify)
OKG, quelles sont les actualités ?
OKG, regarder "feu de bois" youtube sur [salon] (un âtre à domicile avec le bruit des flammes)
OKG, regarder la bande annonce de Star Wars sur [salon]
OKG, écouter "top classical" sur [salon] (une suite de grands succès de la musique classique)
OKG, éteins la télé (le téléviseur se met en veille)
OKG, allume la télé
OKG, mets un réveil pour 7h qui lance JJ Goldman
OKG, voir des vidéos de [mon identifiant You Tube] sur [salon]
OKG, voir Hugues Aufray sur [salon]

....... OKG, suivant
........OKG, pause
........OKG, reprend
.......OKG, précédent


Des applications tierces (avec développement facilité) peuvent se greffer sur le Google Home.
Il suffit de dire : "Parler à" suivi du nom de l'application pour bénéficier de ses services. Pour l'instant ces applications sont peu nombreuses, mais c'est très prometteur. Signalons :
Akinator : le génie qui devine votre pensée
VoyagesSNCF.com ou oui.SNCF pour connaître les horaires des trains,
Busuu pour apprendre les langues
Namatata pour se relaxer,
Plume Labs pour connaitre la qualité de l'air
Les Echos
Monoprix
La Redoute
FC Nantes
Mon programme Télé
Télévision Express
Calendrier des citations
Calendrier historique
Calcul éclair
Nombre mystère
Bruit de vague
Bruit de pluie
Annuaire inversé gratuit
Sommelier d'Auchan (pour choisir le bon vin correspondant au plat)

OKG, je veux parler à Oui.SNCF
........ à Rouen
....... demain
....... Le Havre
....... 5 heures

On peut maintenant passer directement commande chez Carrefour :
..... OKG, parler avec Carrefour

Des informations sont données sur le support Google. Les gars de chez Google sont très gentils : vous pouvez chatter (in english of course) avec eux. Google a aussi créé un site pour montrer tout ce que vous pouvez faire avec Google Home.

Avec VLC sur son ordinateur (version 3.0.0.) on peut choisir son flux de sortie avec le 'renderer'. Normalement dans le renderer (après scan), vous devez voir le Google Home (ainsi que votre Chromecast, si vous en avez un). Vous choisissez Home comme sortie. Ainsi, le son sortira sur le Google Home. Pas terrible comme haut-parleur. Avec VLC, vous pouvez créer une playlist et donc écouter à la suite tous vos morceaux préférés.

Autre solution pour diffuser un fichier musical. Ouvrir Chrome. Glisser le fichier dans la fenêtre du navigateur. Un lecteur avec curseur et commande s'ouvre dans la fenêtre. Choisir Home ou le Chromecast. Lire.

Traduction


Le Google Home et Google assistant sur smartphone permettent la traduction de phrases dans un grand nombre de langues. Il suffit de dire :
"OK Google, aide-moi à parler allemand", par exemple.
Après le signal sonore, énoncer la phrase en français. La réponse parlée est assez rapide.
Toute autre phrase à la suite sera traduite dans la langue.
A la fin, suite à l'invite, il suffit de dire "stop" pour arrêter la traduction.

IFTTT

Ce qui semble le plus prometteur est l'intégration à Google Home d'applets IFTTT qui permettent d'ajouter de nouvelles commandes suivies des effets demandés. Aujourd'hui c'est encore balbutiant, mais de nouvelles applets devraient être écrites s'adaptant à des tâches spécifiques.
J'ai réalisé une petite recette (= recipe = script = applet) avec IFTTT (If This Then That) qui me permet d'introduire oralement un événement sur mon Google agenda. Ca marche mais pas encore aussi finement que je voudrais.
Voyez le support Google Home pour IFTTT.

Par exemple, il est aujourd'hui possible de contrôler sa Freebox avec Google Home. C'est encore un peu complexe et il faut avoir un PC toujours connecté, 2 comptes sur IFTTT et Pushbullet, et un certain nombre de plugins à installer. Mais c'est intéressant.
La procédure est aujourd'hui simplifiée, plus besoin de PC connecté :
Par exemple, je commande ainsi :
OKG ... Allume la freebox et zappe sur la 2
OKG ... Zappe sur la 3
OKG ... Zappe sur la 5 [ou la une ou la deux]
OKG ... Eteins la freebox
OKG ... Baisse le son de la freebox
OKG ... Augmente le son de la freebox
OKG ... Coupe le son de la freebox

Périphériques de Google Home

Vous pouvez voir tous les périphériques connectés à votre application "Home" de Google.
Ainsi, sur votre tablette (ou smartphone), cliquez sur l'application "Home" (la petite maison).
Cliquer sur les "trois barres" (menu).
Ouvrez "Appareils".
Vous devez voir :
- votre assistant vocal Google Home (par exemple appelé Assistant)
- votre chromecast (par exemple appelé Salon)
Si votre chromecast est au repos, il affiche le "Backdrop" sur la TV (sorte de diaporama dont vous pouvez ajuster le contenu).
Si votre chromecast exécute une action. Vous avez le commentaire de cette action dans la microfenêtre qui est copiée sur l'écran TV.
Si vous diffusez de la musique (à partir de Spotify par exemple), cliquez sur la fenêtre pour afficher les réglages (stop, pause, volume). C'est plus facile de contrôler la diffusion musicale de manière tactile que oralement (la musique couvre votre "dis Google").

Prises connectées

J'ai acquis un couple de prises connectées Wifi Horsky (Amazon 34 euros les deux). La configuration wifi se fait par l'application Smart Life (obligation de se créer un compte). Intégrer ensuite le service Smart Life sur l'application Google Home. Je m'y suis repris à plusieurs reprises, mais j'ai réussi à intégrer ces deux prises sur mon réseau local, en leur donnant à chacune un pseudo.
OKG Allumer Prise1
OKG Eteindre Prise1
Cela permet d'allumer une lampe de chevet ou d'allumer la cafetière de bon matin sans se lever.
Avec l'application Smart Life on peut allumer ou éteindre la prise, en wi-fi comme par le réseau téléphonique. De quoi mettre en route un petit chauffage électrique avant d'arriver dans une maison froide, par exemple.

Aspirateur

Un aspirateur autonome peut répondre aux commandes vocales à Google Home.
Voici un exemple avec un aspirateur Roborock Vacuum de Xiaomi.
Associer dans Google Home son compte Mi Home (n'oubliez pas votre mot de passe Xiaomi).
Parmi vos objets connectables, choisissez le Roborock.
L'aspirateur répond alors aux commandes :
OKG lance l'aspirateur
OKG arrête l'aspirateur
OKG range l'aspirateur

Ampoules


On peut opter pour un système avec un hub (ou pont) comme chez Philips Hue ou pour des ampoules autonomes. L'avantage pour les ampoules autonomes, c'est le prix.
Voici un exemple avec une ampoule Yeelight couleur que l'on trouve à 19 euros chez Amazon.
On la configure avec l'application Mi Home.
Dans l'application Google Home, on associe ensuite l'ampoule Yeelight.
L'ampoule répond aux commandes :
OKG allume la lumière
OKG éteint la lumière
OKG lumière verte
OKG lumière bleue, orange, violet, rose etc ...

Appels téléphoniques


Malheureusement, Google Home en France (pas aux USA) n'est pas capable de gérer les appels téléphoniques. Par contre, ceci est possible sur mobile et en passant par Whatsapp.

Exemple :
OKG, appelle [ Patrick Martin] [en vidéo] sur Whatsapp

mercredi 25 octobre 2017

Des emojis dans l'objet d'un e-mail

Pour personnaliser vos messages, affichez directement des emojis (Unicode 6) dans l'en-tête objet.
Un catalogue existe :
https://emojipedia.org/
Choisissez l'emoji par son image ou par son nom.
Un copier est proposé.
Collez-le ensuite dans l'en-tête du message.

Exemple :
un dinosaure https://emojipedia.org/search/?q=sauropod
un marteau https://emojipedia.org/hammer/

Ce qui se traduit par :

🦕

🔨

jeudi 15 juin 2017

Fabriquer ses visites avec le nouveau Google Earth


Un article de Google Earth Blog relate comment geteach.com a créé un "tour maker" dédié au nouveau Google Earth.
Pour accéder à ce "tour maker" en-ligne, rendez-vous sur cette page web. La procédure est assez simple :

1) Donner un nom à la visite

2) Entrer successivement tous vos placemarks :

  1. Donner un titre
  2. Sur la carte satellitaire, pointer la position du jalon. Des paramètres "range", "heading" et "tilt" sont automatiquement ajoutés à la longitude et à la latitude du point. Vous pouvez modifier manuellement ces paramètres
  3. Ajouter des images d'après leur URL (par exemple à partir de Google Photos, copier le lien de l'image)
  4. Ajouter une description. Ne pas hésiter d'y mettre plusieurs lignes.
  5. Pour ajouter un nouveau "placemark", cliquer sur "Add/Next Placemark"
  6. Il est possible de corriger des "placemarks" déjà entrés en cliquant sur "previous placemark".
3) A la fin, cliquer sur "Done/Export" pour récupérer le fichier kml généré par le tourmaker.

Essayer d'importer ce fichier kml dans le Nouveau Google Earth dans mes lieux favoris (n'oubliez pas d'autoriser Google Earth à importer des fichiers kml dans les paramètres).

A ce stade, vous constaterez que la visite est très marquée par l'empreinte geteach. Si vous souhaitez expurger le fichier kml pour le rendre un peu plus personnel, il faudra éditer le fichier avec un éditeur de texte (Wordpad par exemple).

  1.  Remplacer le "name" du "placemark id=splash 0" par un message d'accueil plus personnel
  2. Remplacer la "value" du "data name ="cta_text" par une traduction française
  3. Enlever toutes les <div> des"footer" à l'enseigne geteach.
Si vous voulez ajouter un tracé enregistré au GPS ou calculé, copier le texte de l'ensemble <document>  .....</document> dans le fichier kml.

Voila .. Amusez vous.



mardi 13 juin 2017

KML et le nouveau Google Earth

Le nouveau Google Earth, version navigateur Chrome, apporte des changements et certaines simplifications.
On peut, comme dans l'application Google Earth classique, ouvrir un fichier kml. C'est important pour pouvoir partager ses traces de randonnées.
Dans l'option du menu "Mes lieux préférés", il est possible d'ouvrir un fichier kml sur son ordinateur, ou sur son Google Drive.
Il est regrettable qu'on ne puisse ouvrir directement un fichier kml dans la barre d'adresse à partir d'un lien. Cette opération est possible avec Google Maps, pourquoi pas avec Google Earth ?

A partir d'un fichier kmz, incorporant des images-jalons le long d'un tracé (enregistré par exemple avec Orux Maps), on pourra suivre la procédure suivante pour afficher le tracé et les info-bulles :

1) Désarchiver le kmz avec 7zip (ou un autre archiveur). Le dossier "files" comporte les images et le fichier "doc" comporte le kml.

2) Importer toutes les images dans Google Photos et créer un album partagé public. Chaque image peut donc être accessible par son lien web.

3) Ouvrir le fichier kml avec Google Earth Classique. Pour chaque info-bulle, ouvrir ses propriétés. Remplacer, à l'intérieur de toutes les balises SRC, le lien vers le fichier local par le lien vers le fichier-image Google Photos. Sauvegarder.
A ce stade, le fichier kml ainsi créé peut être visualisé dans le nouveau Google Earth. Par contre, la taille de l'image est petite.

4) Pour visualiser les images en vraie grandeur, ouvrir le fichier kml avec un éditeur de texte (Wordpad par exemple).
Effacer toutes les occurrences de "width=320".
Ajouter à l'intérieur de chaque balise <balloonstyle>, la balise

<gx:displayMode>fullscreen</gx:displayMode>

Ceci permettra un affichage de l'image en plein-écran à chaque clic sur l'icône du jalon-image. Pour revenir au tracé, cliquer sur la croix de fermeture de la fenêtre.



mercredi 29 mars 2017

Débuter avec OruxMaps

Dans le cadre de la randonnée, l'application OruxMaps est l'une des plus performantes. Le revers de la médaille est aussi qu'elle est complexe à appréhender pour le débutant. Voici donc quelques conseils qui pourront peut-être aider ceux qui souhaitent l'installer sur leur smartphone et s'en servir avec profit.


Télécharger l'application OruxMaps


Cette application n'est disponible que pour les smartphones Androïd, donc pour les usagers d'Iphone, il est inutile de poursuivre votre lecture.
Depuis quelque temps, seule la version Donate (payante) est disponible au téléchargement sur le Play Store. Cependant l'auteur continue de distribuer la version gratuite sur son site www.oruxmaps.com. La version 7.0.5 est la dernière en date au moment de l'écriture de ces lignes.
Il suffit donc de la télécharger.
C'est un fichier .apk, c'est-à-dire un fichier exécutable d'installation.
Vous pouvez soit télécharger directement ce fichier sur votre smartphone, soit le télécharger avec votre ordinateur puis le copier sur votre smartphone dans le dossier de votre choix.

Installation de l'application


Le fichier OruxMaps7.0.5.apk est cliquable. Il conduit à l'installation de l'application sur votre smartphone. Un message d'avertissement s'affiche pour une installation selon cette procédure. C'est normal. Poursuivez. Une fois installée, l'application est visible dans l'ensemble de vos application.

Le dossier des cartes


Pour utiliser valablement l'application OruxMaps, il est nécessaire de disposer de fonds cartographiques. Or, juste après l'installation, les fonds cartographiques sont extrêmement réduits et il faut donc en ajouter. C'est souvent un point d'achoppement pour le débutant.
Dans la barre de menu à droite sont disposés 5 icônes. L'une de ces icônes représente une carte dépliée. Si vous cliquez dessus, un certain nombre de choix vous sont proposés. En particulier l'option "Nouvelle carte". Cliquez dessus.
Deux choix sont offerts :

  1. carte on-line,
  2. carte off-line.

Les cartes on-line nécessitent une connexion téléphonique sur le terrain.
Les cartes off-line sont résidentes sur votre smartphone et ne nécessitent pas de connexion téléphonique.

Ce sont évidemment les cartes off-line que nous privilégions car il est fréquent en randonnée d'être dans une zone blanche de réception téléphonique.
Ces cartes off-line doivent être chargées sur le téléphone, préalablement à l'utilisation sur le terrain.
Généralement, les cartes sont de type multi-carte, c'est-à-dire qu'elles couvrent plusieurs niveaux d'échelle cartographique. Ce type de carte se matérialise par de nombreux fichiers organisés selon une arborescence et par une taille cumulée importante (plusieurs centaines de mégaoctets fréquemment). La mémoire interne du smartphone se révèle souvent insuffisante pour accueillir une telle quantité de données. Le meilleur choix est donc de placer ces fichiers sur une carte SD externe (16, 32, 64 Go), voire même de réserver une carte SD spécifique pour les fonds cartographiques.

Nous opterons donc ici pour une carte SD externe.

Avec votre ordinateur, vous formatez cette carte SD si elle ne l'est pas encore.
A la racine, créez un dossier "OruxMaps" et sous ce dossier un sous-dossier "mapfiles".
C'est  ce sous-dossier "mapfiles" qui accueillera tous vos atlas cartographiques.
Les fichiers-cartes doivent être au format OruxMaps ou OruxMaps SQLite.
On peut les produire soit directement avec l'application OruxMaps (voir dans le manuel : créer de nouvelles cartes) soit à l'aide d'une application dédiée, comme MOBAC sur Windows. Ce processus de création n'est pas détaillé ici. On partira donc de cartes déjà créées. Il suffit alors de relier le PC au smartphone avec le câble et de copier le dossier de cartes dans le dossier "mapfiles".
Vous pouvez faire l'essai, par exemple en téléchargeant les cartes de la région PACA

Il faut spécifier à l'application OruxMaps d'aller quérir les cartes au bon endroit. Pour cela :

  1. Aller dans le menu, icône 3 points.
  2. Options globales
  3. Cartes
  4. Dossier carte :définir le dossier où sont stockées les cartes.
  5. Cliquer sur le chemin en jaune.
  6. Etablir le chemin : Root > Storage> ExtSDCard > OruxMaps > mapfiles.
  7. Appuyer sur le nom "mapfiles" pour valider le choix.
  8. Vérifier que le chemin est bien validé.


Charger la carte



  1. Dans le menu, appuyer sur l'icône "cartes".
  2. Choisir "Nouvelle Carte".
  3. Choisir l'option "Offline".
  4. Appuyer sur l'icône représentant 2 flèches tête-bêche dans un cercle : cela a pour effet de créer la base de données des cartes.
  5. Dans la liste des cartes, vous devez voir apparaître les cartes que vous avez téléchargées.
  6. Cliquez sur la carte choisie qui doit alors apparaître sur l'écran. 

Le dossier des traces


Depuis la version 4.4 d'Androïd (Kitcat), une application ne peut écrire des données que dans un dossier qui lui est propre.
Dans notre cas (carte SD externe), ce dossier est à définir.
  1. Dans le menu, cliquer sur les 3 points.
  2. Options globales.
  3. Traces/Routes
  4. Dossier routes et traces : définir le dossier où sont stockées les routes et les traces.
  5. Cliquer sur le chemin en jaune
  6. Définir le chemin : Root > Storage > extSDCard > Android > data > com.orux.oruxmaps > tracklogs.
  7. Valider en pressant sur "tracklogs"
  8. Vérifier que le chemin a été validé.