Différences entre versions de « Projets:Aptradio »

De wikilab
Ligne 64 : Ligne 64 :
 
*Vous aurez un message suivant "Waiting diveces connected.
 
*Vous aurez un message suivant "Waiting diveces connected.
 
*Il y a des multitudes des log qui apparaissent sur votre terminal.
 
*Il y a des multitudes des log qui apparaissent sur votre terminal.
*Faire Control+f et taper le mot clé pour trouver l'information souhaite.
+
*Faire Control+f et taper le mot clé pour trouver l'information souhaité.
  
 
===A faire===
 
===A faire===

Version du 30 octobre 2017 à 10:50

Description du projet

Adapter un poste radio pour une personne aveugle et à mobilité réduite (fauteuil roulant et très peu de mobilité dans les mains). Le but est de pouvoir contrôler le poste de radio idéalement avec une commande vocale.

Cahier des charges

  • Allumer et éteindre le poste
  • Ajuster le volume
  • changer les stations radio
  • Passer en mode radio fm ou en mode lecteur MP3

Analyse de l'existant

Equipe

  • Delphine
  • Danke
  • Hugues
  • Michael
  • Killian

Matériel nécessaire

Outils nécessaires

La reference du téléphone est "Samsung Galaxy Ace(s5830i)".

Coût

Première piste

  • Possibilité d'avoir une application radio sans connexion internet sur un téléphone Android.
  • Test de lancement de l'application radio par commande vocale intégrée(Google) a échoué

Prochaine étape :tester sur un autre téléphone la commande vocale avec cette application ou d'autres et voir si cela fonctionne. Sinon tester avec Appinventor

La progression du projet

On a travaillé sur la reconnaissance vocale avec Appinventor2. Ce premier test permet de reconnaitre le mot prononcé par l'utilisateur et écrit le mot dans un texte. Si le mot prononcé est radio, cea déclenche l'ouverture d'une page Youtube sur l'url choisi dans le code (activityStarter Uri.)

Voici le code:


Aptradio.jpg


A Faire

A demander à la personne concernée

  • video sur la mobilité des doigts avec le telephone en main
  • video sur la mobilité des mains sur fauteuils 'pour voir limites du mouvement)
  • Photo des fauteuils
  • Demander le budget possible (téléphone+micro bluetooth)
  • Vérifier que le mot que la personne prononce est bien reconnu sinon la faire parler et regarder comment il est écrit dans l'appli, changer ensuite le code
  • Tester le casque micro sur la personne et noter le résultat des tests de distance quand le téléphone est posé à 1 m, 2m, 3m, 5m, 10m...

Documentation

pour l'utilisateur Windows.Pour l'utilisateur sous Linux Les choses sont nettement plus faciles ici. Sous Linux, il vous suffit de télécharger les pilotes depuis les dépôts, ils devraient normalement y être. Si vous utilisez Debian ou un de ses forks vous trouverez ce dont vous avez besoin avec 'apt-get install android-tools', ou encore 'apt-get install android-platform-tools' qui est plus complet et nécessaire pour l'installation de SDK. Avec un ordinateur sous Mac OS, il vous suffit d'installer Homebrew puis d'entrer 'brew install android-platform-tools'.

  • Cette opération peut être nécessaire pour permettre la communication entre votre smartphone et votre ordinateur. Rendez-vous dans les paramètres de votre smartphone, vous trouverez "A propos du téléphone" tout en bas. Appuyez 7 fois sur la case "Numéro de build". Une fois ceci fait, vous recevrez une confirmation vous indiquant que les options pour développeurs sont désormais activées. Vous les trouverez dans le menu des paramètres, vous n'aurez plus qu'à activer le débogage USB.
  • Faire les activités sur l'application que vous souhaitez comprendre ses Log ;par example:Application radio ;augmenter le volumer;diminuer le volume;changer les stations radio;allumer et etteindre le radio FM.
  • Une fois ADB est bien installer sur l'ordinateur aller sur le terminal (CMD) taper la ligne de commande"adb logcat -d > logcat.txt"
  • Vous aurez un message suivant "Waiting diveces connected.
  • Il y a des multitudes des log qui apparaissent sur votre terminal.
  • Faire Control+f et taper le mot clé pour trouver l'information souhaité.

A faire

  • Casque/micro bluetooth avec appinventor
  • Combiner okgoogle ou jasper avec appinventor2
  • Tester l'activation okgoogle avec l'ecran deverouillé automatiquement
  • Initialiser la reconnaissance vocale au démarrage de l'application Aptradio
  • Tester OkGoogle pour savoir s'il peut contrôler les paramètres de l'application Apt Radio (ex: augmenter le vol, changer de station)