#176 Le 22/02/2012, à 18:40
- n3o51
Re : [Script] reconnaissance vocale avec google
je sais que pour recuperer les onglets actuel ca passe par le fichier json de firefox dans ton profil
.mozilla/firefox/2ows2yvg.default/sessionstore.js
moi c'est la dedans voir si les favories ca se passe aussi de ce coté la
Welcome to the real world
________________________________
Hors ligne
#177 Le 22/02/2012, à 18:48
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Ok merci, j'ai " fini" l'interface...
Je suis en train de modifier le script donc:
D'abord je vais voir comment récupérer les ajouts de site.
Ensuite, je vais voir si il est possible de sortir de ce fichier js les bookmarks.
Merci à toi pour l'info..
#178 Le 22/02/2012, à 19:26
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
J'avance, j'avance et je tombe sur un os...
J'ai besoin d'utiliser des noms de variables avec des chifrres:
CONNEXION(){
ACQUISITION "À quel alias se connecter ?"
TRADUCTION;
for var in `seq 1 $NBR`
do
{
if [ "$TEXTE" = "$SP_$var" ]; then
{
$APP4 $PAGE_$var &
}
fi
}
done
}
Tout se passe bien, quand lors de l'enregistrement dans un fichier mais ça ne marche pas quand j'essayde de rentrer dans la boucle ci dessus.
#179 Le 22/02/2012, à 20:26
- n3o51
Re : [Script] reconnaissance vocale avec google
Donne le trucs complet s'il te plait avec les variables
Car la tu passe dans boucle en fonction de $nbr
for i in `seq 1 4`; do echo "tour $i"; done
tour 1
tour 2
tour 3
tour 4
Dernière modification par n3o51 (Le 22/02/2012, à 20:31)
Welcome to the real world
________________________________
Hors ligne
#180 Le 22/02/2012, à 20:52
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Merci à toi ...
Alors le &NBR, est une variable que j'incrémente à chaque fois que l'utilisateur entre un nouvel alias histoire de ne pas traiter un nombre limiter d'alias. Je l'incremente ainsi :
(( NBR = $NBR + 1 ))
Voilà ce que j'ai tenté sinon mais ça marche pas non plus:
CONNEXION(){
ACQUISITION "À quel alias se connecter ?"
TRADUCTION;
for (( i=0; i < ${#SP[@]}; i++ ));
do
{
if [ "$TEXTE" = "${SP[i]}" ]; then
{
$APP4 ${PAGE[i]} &
}
fi
}
done
}
Ici, SP est le tableau contenant les raccourcis sonores et PAGE est celui qui contient les pages.
$APP4 est la variable qui contient le gestionnaire internet de l'utilisateur
EDIT: c'est bon j'ai réussi !!!!!
en fait je partais de 0 alors que l’incrémentation me faisait partir de 1
Je posta la nouvelle version demain
Dernière modification par benoitfra (Le 22/02/2012, à 20:58)
#181 Le 22/02/2012, à 21:01
- n3o51
Re : [Script] reconnaissance vocale avec google
euhh je sèche :S
Welcome to the real world
________________________________
Hors ligne
#182 Le 22/02/2012, à 21:05
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
C'est bon ça marche tkt j'ai édité le msg précédent...
voici ce que cela donne :
Je ne sais pas quel titre donne à l'onglet : alias ou www ou internet
#183 Le 22/02/2012, à 21:20
- n3o51
Re : [Script] reconnaissance vocale avec google
favoris internet peut être parlant
J'avais pas compris ce que tu voulait désolé
tu gère avec glade maintenant tu aurait du te lancer dans la création d'un tuto
Dernière modification par n3o51 (Le 22/02/2012, à 21:21)
Welcome to the real world
________________________________
Hors ligne
#184 Le 22/02/2012, à 21:23
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Ok, pour favoris internet
Par contre il y a encore trop de truc que je ne sais pas faire avec glade et glade2script.
Pour l'instant j'utilise toujours les mêmes trucs.
Dernière modification par benoitfra (Le 22/02/2012, à 21:30)
#185 Le 22/02/2012, à 21:29
- n3o51
Re : [Script] reconnaissance vocale avec google
Aussi une idée qui me viens en téte tu devrait ajouter un teste de connection internet pour ton script.Ça vient de me venir comme ça
Welcome to the real world
________________________________
Hors ligne
#186 Le 22/02/2012, à 21:36
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Bonne idée, je vais voir comment faire ça.(iwconfig wlan0/eth0)
Par contre, je me déconnecte. Bonne nuit
Dernière modification par benoitfra (Le 22/02/2012, à 21:36)
#187 Le 22/02/2012, à 21:45
- n3o51
Re : [Script] reconnaissance vocale avec google
suffit de faire un ping
#!/bin/bash
ping -c2 www.google.fr
TEST=$?
if [ $TEST -ne 0 ]
then
no ok
else
ok
fi
Bonne nuit a toi aussi a plus
Dernière modification par n3o51 (Le 22/02/2012, à 21:46)
Welcome to the real world
________________________________
Hors ligne
#188 Le 22/02/2012, à 23:00
- AnsuzPeorth
Re : [Script] reconnaissance vocale avec google
Hello,
Dsl, j'étais pas là en ce moment, je passe en coup de vent, je serais de retour semaine prochaine.
Bon, j'ai survolé les posts, je comprends pas où tu coinces pour ta config ? Si tu save via un bouton, c'est dans sa fonction que tu dois effacer et réécrire ton fichier de config. Tu peux aussi utiliser la commmande CONFIG et l'option --auto-config, enfin, c'est toi qui voit !
Pour selectionner un onglet de notebook, il faut utiliser une commande pygtk
echo "SET@_notebook.set_current_page(1)"
Tu as toutes les commandes g2s, mais aussi toutes les commandes pygtk qui sont accessibles
Un truc qui me pique les yeux, qui a très souvent était signalé sur le forum, c'est l'utilisation des ``. C'est l'ancienne écriture, il faut préférer $(), histoire de lisibilité et ca permet d'imbriquer, mais bon, tu fais bien comme tu veux (certains ne veulent pas lâcher leurs ``, entêtement surement )
J'ai look la vidéo, ca m'a l'air un peu lent (normal, il faut enregistrer, envoyer chez google et traiter le retour), il n'existe pas qqles chose qui puisse traiter, au moins les commandes simples, en local ? Sinon, il faudrait voir pour en faire un. On peut récup le spectre avec gstreamer, il suffirait de comparer enuite en incluant une marche d'erreur, ca doit etre faisable, pas insurmontable en tout cas (car ce n'est pas de la reconnaissance vocal, mais de la comparaison de fichier sonore), Ca permetttrait de gagner en rapidité pour les commandes de lancement (stop, suivant, pause, etc,etc ...)
Je vois aussi que tu dois passer a chaque fois par l'icone Apppindicator, tu ne pourrais pas utiliser un raccourci clavier pour ca (a regler dans gnome ) qui envoie la commande dans le fifo
Dernière chose que j'ai vu, tu n'utilises pas la commande g2s NOTIFY, mais un autre utilitaire (dependance supp) pour afficher un texte sur fond transparent, tu peux faire la meme chose avec g2s pas defaut (une fenetre transparente et un simple label, par contre, ca marchera pas sous gtk3 la transparence, pour l'instant ...)
@++
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#189 Le 23/02/2012, à 08:37
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
n3o51, j'ai rajouté le ping afin de notifier à l'utilisateur qu'il n'a pas de connexion internet.
Salut AnsuzPeorth, merci pour toutes ces précisions.
J'ai modifié les `` en $() .
En ce qui concèrne, le raccourci qui va écrire dans le FIFO
Il suffit de récupérer le FIFO que l'on crée ainsi :
PID=$$
FIFO=/tmp/FIFO${PID}
mkfifo $FIFO
avec un FIFO=$(ls /tmp | grep FIFO) ensuite
echo "macommande" >> /tmp/$FIFO
Ensuite pour les notification, le coup de la fenêtre transparente peut être pas mal et me supprime une dépendance cependant j'ai quelque question:
Peut on régler la taille du texte de la fenêtre , la couleur du texte et la position de la fenùetre ?
Je pense que tout cela est possible, je vais chercher
EDIT: Pour la transparence on la règle dans le glade (je crois que c'est possible) ou avec g2s
WINDOW@@TRANS@@name@@trans@@color
En ce qui concèrne le comparateur de spectre audio c'est une bonne idée, peut-être plus facile à mettre en place qu'un système de reconnaissance vocale avec sphynx...
Dernière modification par benoitfra (Le 23/02/2012, à 08:50)
#190 Le 23/02/2012, à 09:08
- n3o51
Re : [Script] reconnaissance vocale avec google
Salut tu devrais peut etre mettre a jour le premier poste avec la derniere version a jour
Welcome to the real world
________________________________
Hors ligne
#191 Le 23/02/2012, à 09:09
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Ok je vais faire ça tout de suite, merci
#192 Le 23/02/2012, à 09:26
- n3o51
Re : [Script] reconnaissance vocale avec google
pas de soucis
Welcome to the real world
________________________________
Hors ligne
#193 Le 23/02/2012, à 09:35
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Voilà j'ai mis à jour la première page et j'en profite pour donner le nouveau lien de téléchargement:
Lien de téléchargement de google2voice
#194 Le 23/02/2012, à 09:48
- n3o51
Re : [Script] reconnaissance vocale avec google
merci mr
Welcome to the real world
________________________________
Hors ligne
#195 Le 23/02/2012, à 11:45
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Bon j'ai mis à jours le truc.....
Depuis quelques temps je tournais sur 2 scripts un pour les acquisionts ponctuelles en cliquant sur acquisition dans l'applet et l'autre pour lancer une boucle
J'ai tout rassembler ce n'étais pas très dur, après quelques tests tout fonctionne chez moi.
Le seul bémol c'est que si vous changez la config quand vous êtes dans une boucle celle ci n'est pas pris en compte il est nécessaire de relancer google2voice pour appliquer la nouvelle config.
Voici la nouvelle archive d'installation:
Lien de téléchargement de google2voice
Je n'ai pas encore attribué les raccourcis gnome (je vais regardé) ....
#196 Le 23/02/2012, à 12:10
- n3o51
Re : [Script] reconnaissance vocale avec google
ce qui serait bien c'est que ça ressemble a dragon naturally speaking sous windows dire commande pour les commandes et dictée au'il reste en mode dictée.Dire au boulot pour qu'il ecoute au repos qu'il se met en pause et que la seule commande qui le relance soit au travail ou au boulot
Welcome to the real world
________________________________
Hors ligne
#197 Le 23/02/2012, à 12:23
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
Je ne connais pas Drogon Naturally speaking mas pour le "commandE", cela risque de ralentir la chose car pour l'instant pour lancer un truc on dit en moyenne 2 mots.
Ex : <jouer> <son>
<recherche> < votre recherche>
Là ça deviendrait :
<commande> <recherche> < votre recherche>
Ensuite pour le faire écouter lorsqu'il est en pause, cela me parait chez moi difficile car la commande sox utilisé semble tronquér l'audio et donc google ne reconnait pas ce que je dis.
En fait elle me permet juste de trouver à quel moment l'utilisateur parle.
Mais il est vrai que si l'utilisateur partage la pièce avec quelqu'un d'autre et que le script sort du mode pause à chaque fois ça va être lourd. Je vais refaire des tests sur cette commande
Dernière modification par benoitfra (Le 23/02/2012, à 12:24)
#198 Le 23/02/2012, à 12:31
- n3o51
Re : [Script] reconnaissance vocale avec google
Oui c'est vrai , mais il pourrait etre bien d'avoir de mode de façon a rester au dernier mode je parle pour ecrire par exemple la je dois dire ecrire dire ce que je veut redire ecrire ... Tu voit ce que je veut dire ?
Welcome to the real world
________________________________
Hors ligne
#199 Le 23/02/2012, à 12:58
- Compte supprimé
Re : [Script] reconnaissance vocale avec google
oui, c'est vrai que la fonction écrire est limitée car à l'origine je l'ai faite pour écrire qq trucs dans une barre de recherche. Ensuite, je peux voir comment l'améliorer afin de rester dans le mode écrire (boucle while) par contre je ne vais pas modifier la durée d'enregistrement car après ça fait de gros fichier audio à envoyer à google. Pour sortir de la boucle il suffira de dire "stop"
#200 Le 23/02/2012, à 13:11
- n3o51
Re : [Script] reconnaissance vocale avec google
ok
Welcome to the real world
________________________________
Hors ligne