Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#151 Le 14/02/2012, à 18:58

benoitfra

Re : [Script] reconnaissance vocale avec google

Merci pour les infos, j'ai consulté les exemples et la doc, ce que j'ai compris:
les combo-box se déclarent dans le go_.sh, puis s’appelle dans le script principale.
J'ai bien vu comment ajouter des éléments/ supprimer des éléments.
Voilà ce que je vais rajouter dans mon go_.sh

glade2script -g ./google2voice_applet.glade -d -r 'window2.get_size,combobox1.get_active_text' \
--combobox="@@combobox1@@col|ICON
Session|gtk-yes
test|gtk-yes" \
....
--auto-config=combo.cfg

Après comment récupérer la valeur de l'élément séléctionner ?
à priori c'est un echo "GET@combobox1.get_active_text()"

Voilà je continue de chercher


ARG, je viens de voir que mon echo... n'est pas bon puisque tu m'a dit de ne pas utiliser get_active_text


voilà ce que j'a tenté mais ça marche pas (c'est juste un essai)
essai

Dernière modification par benoitfra (Le 14/02/2012, à 20:36)

Hors ligne

#152 Le 15/02/2012, à 14:38

AnsuzPeorth

Re : [Script] reconnaissance vocale avec google

Bjr,
J'essaierai cette nuit, la j'ai pas trop le temps ...

Sinon, pourquoi utiliser l'option -r (--retour), tu veux récup une valeur à la fermeture de l'appli ??? C'est à ca que sert cette option (pour une utilisation comme zenity).

Sinon, pour récup les combo, fait comme pour les entry, sur le signal changed, tu mets le callback on_combo, comme ca ta fonction _combo sera appelé à chaque changement de la selection du combo.

ARG, je viens de voir que mon echo... n'est pas bon puisque tu m'a dit de ne pas utiliser get_active_text

Si tu veux rester compatible pour gtk3, évite d'utiliser cette commande.


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#153 Le 15/02/2012, à 19:06

benoitfra

Re : [Script] reconnaissance vocale avec google

Bon je ne comprend pas comment ça marche: ou est le problème ???
J'ai crée un glade de test afin de récupérer la valeur de la boite combo que l'on a séléctionné.
OUI mais voilà, j'ai une erreur à chaque fois. Voici le retour console.

 ./glade2script.py -g ./essai.glade -d '--combobox=@@_combobox1@@col|ICON
item1|gtk-yes
item2|gtk-yes
item3|gtk-yes' --auto-config=combo.cfg
[[ INIT CONFIG ]]
glade2script 2.4.1, Copyright (C) 2010-2012, February 2012
[[ GTK LIB ]] ==> GtkBuilder
./glade2script.py:1796: RuntimeWarning: missing handler 'on_changed'
  self.widgets.connect_signals(self)
[[ WIDGETS ]] ====>>>> window1
[[ WIDGETS ]] ====>>>> _combobox1
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Icon
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _quittest
[[ CONFIG LOADED ]]
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "./glade2script.py", line 4244, in run
    env    = os.environ.update(DIC_ENV),
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 13] Permission non accordée

Et voici le lien pour ce que j'ai fait:
nouvel echec combobox

Hors ligne

#154 Le 15/02/2012, à 20:51

AnsuzPeorth

Re : [Script] reconnaissance vocale avec google

J'te reponds vite fait ...

./glade2script.py -g ./essai.glade -d '--combobox=@@_combobox1@@col|ICON
item1|gtk-yes
item2|gtk-yes
item3|gtk-yes'

Attention où tu mets tes ' (je sais aps si ca joue, mais bon ...)

./glade2script.py -g ./essai.glade -d --combobox='@@_combobox1@@col|ICON
item1|gtk-yes
item2|gtk-yes
item3|gtk-yes'
OSError: [Errno 13] Permission non accordée

pour cette erreur , ton script associé n'est pas executable !

./glade2script.py:1796: RuntimeWarning: missing handler 'on_changed'

Cela veut dire que tu as utiliser un callback qui n'existe pas, il faut utilser le callback on_combo, sur le signal changed.

Autre chose, je vois que tu as ajouter un cellrenderertexte à la combo dans le glade, il ne faut pas, ca se fait automatiquement dans g2s.

EDIT: egalement, prends l'habitude de mettre le callback gtk_widget_destroy sur le signal destroy de la window, pour quitter qd on clic sur la croix.

Dernière modification par AnsuzPeorth (Le 15/02/2012, à 20:52)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#155 Le 15/02/2012, à 21:00

benoitfra

Re : [Script] reconnaissance vocale avec google

ok merci pour tout ça heureusement que tu es là
C'est bon, j'ai une fenêtre qui s'affiche et tout.
Désolé pour les maladresses...

Hors ligne

#156 Le 16/02/2012, à 22:33

benoitfra

Re : [Script] reconnaissance vocale avec google

EDIT: Nouvelle version avec un installateur ( avec une interface graphique)
Plus besoin du code et identifiant gmail, on se connecte directement à sa messagerie via google-chrome (je trouve ça plus efficace )
Idem pour la météo, connexion à the weather channel avec possibilité de régler le code ZIP.
Pour lancer la reconnaissance vocale deux possibilités:
soit via Acquisition dans l'applet qui enregistre une seule commande
soit via lancer dans l'applet qui amorce une boucle

J'ai modifié l'interface et je regarde maintenant si il est possible de faire scroller 2 textview différents avec la même barre de scroll.

Bon voici la nouvelle version avec des captures d'écran à l'intérieurs de l'archive :

>>>>>>> google2voice nouvelle version <<<<<<<<

Hors ligne

#157 Le 17/02/2012, à 14:32

n3o51

Re : [Script] reconnaissance vocale avec google

tu as l'air d'avoir bien avancer


Welcome to the real world
________________________________

Hors ligne

#158 Le 17/02/2012, à 19:30

benoitfra

Re : [Script] reconnaissance vocale avec google

Oui, mais il y a encore des truc à modifier, d'ailleurs je viens de comprendre pourquoi je ne pouvais pas rajouter des icônes dans l'applet et je viens de corriger tout ça (menuitem_normal => menuitem_image dans glade ).
Ensuite, l'avancement est en grande partie dû aux services d'AnzusPeorth qui m'a beaucoup aider pour g2s.

J'ai encore quelques problèmes d'interfaces et des problèmes pour enregistrer ce que l'utilisateur entre: dès fois sans rien taper la config s'efface.

Dernière modification par benoitfra (Le 17/02/2012, à 19:31)

Hors ligne

#159 Le 19/02/2012, à 02:18

n3o51

Re : [Script] reconnaissance vocale avec google

Je savais que tu reviendrais vers moi xD bon j'ai l'angine blanche donc je suis pas beaucoup la mais entre de levé je suis venu faire un tour et je te l'avait déjà expliqué vers le débuts de ce topic et tu m'avait soutenu que non ahhh ces jeunes smile

les doubles chevrons >> renvoie le résultats a la suite et le simple chevron > efface le contenu du fichier et remet ce que tu lui envoie et il crée ce fichier s'il n'est pas présent


Voir mon message #50 page 2 le dernier commentaire

n3o51 a écrit :

Pour la commande c'est dans ta premiere version pour remplacer le echo "CMD=$texte" > cheminvers/commande.txt moi je fait "CMD=\"$TEXTE\""  > cheminvers/comande.txt

pour cela il le créer pas je ne pense pas enlève le tu verras normalement les >> envoie le echo a la fin donc

echo "moi" > fichier
echo "moi" >> fichier

cat fichier
moi
moi

ensuite fait echo "rien" > fichier
ensuite cat fichier
il contiendra plus que rien


J'avais tenter de  t’expliquer big_smile


Et sinon, elle es ou cette nouvelles versions tongue que je regarde un peut comment tu avance sur ce projet

Bonne nuitée vais reposer mes amygdales.

Dernière modification par n3o51 (Le 19/02/2012, à 02:19)


Welcome to the real world
________________________________

Hors ligne

#160 Le 19/02/2012, à 10:33

benoitfra

Re : [Script] reconnaissance vocale avec google

Voilà  la nouvelle version :
google2voice

Mais, il y a encore ce problème d'enregistrement de la config, même avec les >, je n'
enregistre qu la dernière modifiactaion (c'est normal, je sais) mais par exemple :
Je modifie le code ZIP FRXX0076, puis je modifie la position des notifications top-left et voilà ce qui apparait dans le fichier de config:
top-left
Je n''enregistre plus rien hormis le dernier changement.

Je pense revenir avec les >> et je cherche une commande (sed, je crois) pour supprimer une ligne
comme ça je supprime la ligne faisant référence à l'ancienne config puis j'enregistre la nouvellle.

Je me mets en quête

EDIT: voilà ce que j'ai tenté mais cela n'a pas marché

if [ "$TEST_EDITEUR"];then
    {
    sed -i "s/$var_edentry/$EDITEUR/g" $CONFIG
    }
else
    { 
    echo "EDITEUR=$var_edentry" >> $CONFIG
    }
fi

En gros si une ligne de configuration existe déjà pour l'éditeur de texte, je la modifie. Sinon, je crée une ligne à la suite du fichier

ps:Bon rétablissment

Dernière modification par benoitfra (Le 19/02/2012, à 11:37)

Hors ligne

#161 Le 19/02/2012, à 14:28

benoitfra

Re : [Script] reconnaissance vocale avec google

Bon bah voilà, j'ai trouvé une méthode toute bête et peut-être pas optimale:
Enregistrer chaque type de paramètre dans un fichier différent
J'ai testé chez moi et ça marche.
Il n'y a besoin de relancer l'application pour que les modifications soient prises en compte
J'ai essayé de corriger les quelques fautes de frappe qui traînaient. Mais l'interface n'a pas changé.
Il y a la possibilité de changer la couleur, la position et le timeout des notifications (attention, avec la dernière option)
Voici le lien:
>>>  google2voice <<<
Il y a sans doute des trucs à modifier..

Dernière modification par benoitfra (Le 19/02/2012, à 20:19)

Hors ligne

#162 Le 19/02/2012, à 21:38

n3o51

Re : [Script] reconnaissance vocale avec google

Je vais regarder des que j'ai 5 minute et un peut moins de fièvre mais en faites c'est pour la config ce que tu as besoin ?
Si c'est ça  j'ai jamais trop eu besoin de faire des configs car je fait des trucs souvent qui me sont spécifique mais pourquoi ne pas faire une config et parser le fichier avec sed , ou autre.Il me vient que ça en tete la

sed -i ’s/[texte_recherché]/[texte_de_remplacement]/’ fichier.conf

Dernière modification par n3o51 (Le 19/02/2012, à 21:45)


Welcome to the real world
________________________________

Hors ligne

#163 Le 19/02/2012, à 21:53

benoitfra

Re : [Script] reconnaissance vocale avec google

Merci n3o51, oui oui j'ai testé avec sed :

 sed -i "s/$var_edentry/$EDITEUR/g" $CONFIG

cf un de mes poste ci dessus.
J'avais fait une boucle if, pour le cas ou le fichier  de conf n'existait pas enore ou  était supprimé.
Hélas, ma tentative n'a pas marché.
Là, ça marche mais ce n'est as très élégant. je me rend compte que tu as utilisé les '', plutôt que les ""
je vais réessayer demain.

Bon rétablissement à toi...

Dernière modification par benoitfra (Le 19/02/2012, à 21:56)

Hors ligne

#164 Le 19/02/2012, à 22:31

n3o51

Re : [Script] reconnaissance vocale avec google

C'est vrai tu as raison il dois y avoir mieux et plus propre que des boucles je vais regarder si je voit mieux de mon coté

benoitfra a écrit :

Bon rétablissement à toi..

Merci benoit


Welcome to the real world
________________________________

Hors ligne

#165 Le 20/02/2012, à 19:43

benoitfra

Re : [Script] reconnaissance vocale avec google

Bon, maintenant que les (h/v)scales fonctionnent je vais ajouter la possibilité de régler l'offset, et la taille de police des notification

Dernière modification par benoitfra (Le 20/02/2012, à 22:50)

Hors ligne

#166 Le 21/02/2012, à 14:24

benoitfra

Re : [Script] reconnaissance vocale avec google

Bon, j'ai modifié la fonction de prise de note, voici à quoi cela ressemble :
Capture-google2voice-1.png
Capture-google2voice-3.png
Elles se sauvegardent toutes seules dans un fichier notes et on peut en supprimer.

Dernière modification par benoitfra (Le 21/02/2012, à 14:28)

Hors ligne

#167 Le 21/02/2012, à 19:34

n3o51

Re : [Script] reconnaissance vocale avec google

salut sympa smile


Welcome to the real world
________________________________

Hors ligne

#168 Le 21/02/2012, à 20:01

benoitfra

Re : [Script] reconnaissance vocale avec google

Salut alors guérit ?

Ah j'ai bien avancé j'ai résolu mon problème de fichier de config comme ça :

sed -i '/ZIP/d' $CONFIG/config.cfg
echo "ZIP=$var_meteoentry" >> $CONFIG/config.cfg

Donc, je n'ai plus besoin de boucle ou de plusieurs fichier de config...
Je posterai la nouvelle version ce soir, avec l'onglet "prise de note", ci dessus.
Là je cherche comment donner via Glade2script, le  focus à un onglet??? histoire que quand on dit "note", on se retrouve directement sur la page note

Hors ligne

#169 Le 21/02/2012, à 20:30

benoitfra

Re : [Script] reconnaissance vocale avec google

Voici la nouvelle version:
>>>>> google2voice <<<<<

Normalement, tout fonctionne..

EDIT Je recherche de nouvelles possibilités à ajouter à google2voice, j'ai pensé mettre en place un genre de gestionnaire de favoris internet. Je ne sais pas encore comment l'ajouter puisqu'il doit être capable d'accueillir les liens internet de n'importe qui.

Dernière modification par benoitfra (Le 22/02/2012, à 12:33)

Hors ligne

#170 Le 22/02/2012, à 17:22

n3o51

Re : [Script] reconnaissance vocale avec google

Salut oui guérit smile il est temps.
Pour les questions sur glade faut attendre le specialiste big_smile


Welcome to the real world
________________________________

Hors ligne

#171 Le 22/02/2012, à 17:33

benoitfra

Re : [Script] reconnaissance vocale avec google

Ravi de voir que tu vas mieux
Oui pour glade faut attendre un spé, mais je me penche sur les exemples.
Voilà une petite vidéo pour présenter la chose :
google2voice en vidéo

J'aurai besoin d'idée et d'avis.....c'est la panne sèche en ce moment.

Dernière modification par benoitfra (Le 22/02/2012, à 17:35)

Hors ligne

#172 Le 22/02/2012, à 18:23

n3o51

Re : [Script] reconnaissance vocale avec google

Ca commence a prendre forme et avoir une bonne allure big_smile
J'ai regardé la vidéo c'est sympa
Félicitation mr pour les idées je vois pas trop pour l'instant ton truc pour les favoris internet ca fonctionnerai comment ? faudrai que ca ressemble a l'utilisation au logiciel sur windows qui es sympa , et peut etre voir pour ne pas a avoir a recliquer sur acquisition , utiliser le fait que quand on parle il se relance genre il es en pause on dit commande il ce met a l'ecoute d'une commande.

Dernière modification par n3o51 (Le 22/02/2012, à 18:30)


Welcome to the real world
________________________________

Hors ligne

#173 Le 22/02/2012, à 18:52

benoitfra

Re : [Script] reconnaissance vocale avec google

Normallement, on peut déjà le mettre en pause et le faire attendre une commande.
Il suffit de cliquer sur Lancer plutôt que sur acquisition dans l'applet.
Ensuite pour le gestionnaire de favoris internet, comment ça marche:
Un mot d'appel "Connection " ou autre, puis une notification "A quel site ?", par exemple Facebook et hop on se connecte à facebook, après la difficulté c'est de prendre en compte les ajouts de sites internet par l'utilisateur.

Dernière modification par benoitfra (Le 22/02/2012, à 18:55)

Hors ligne

#174 Le 22/02/2012, à 19:19

n3o51

Re : [Script] reconnaissance vocale avec google

Tu souhaiterais te baser sur les marques pages ? ou sinon tu peut ajouter un onglets a google2voice avec un applets de configuration pour faire nom du site → commande de lancement

Dernière modification par n3o51 (Le 22/02/2012, à 19:21)


Welcome to the real world
________________________________

Hors ligne

#175 Le 22/02/2012, à 19:33

benoitfra

Re : [Script] reconnaissance vocale avec google

Pour l'instant je rajoute un onglet à google2voice, car je ne sais pas comment sont gérés les bookmarks par firefox ou autre.
Je ferai des recherches plus tard

Hors ligne

Haut de page ↑