Viewing 16 reply threads
  • Author
    Posts
    • #7857
      steve
      Participant

      hello les amis
      je vous nome Beta testeur 🙂
      il suffit de coller les 2 fichiers .jar qui se trouve ici
      https://github.com/steveh110/myrobotlab/tree/master/java
      dans le dossier “libraries\jar”

      et un peu de python pour faire fonctionner tout ça.

      voiceRSS = Runtime.createAndStart(“voiceRSS”, “voiceRSS”)
      voiceRSS.setKey(“votre clef”)
      voiceRSS.setVoice(“fr-fr”);
      voiceRSS.speakBlocking(unicode(“salut steve”,’utf-8′))
      voiceRSS.speakBlocking(unicode(“comment vas tu?”,’utf-8′))
      voiceRSS.setVoice(“en-us”)
      voiceRSS.speakBlocking(unicode(“I speak english”,’utf-8′))
      voiceRSS.setVoice(“pt-pt”)
      voiceRSS.speak(unicode(“Eu falo Português”,’utf-8′))

      merci a ce qui on un peux de temps pour tester
      voir si ça fonctionne avec les services Inmoov par exemple

    • #7859
      anthony
      Moderator

      Salut !

      ça marche au top merci ! j’ai changé la méthode pour l’utf8 ça plantait chez moi

      https://github.com/MyRobotLab/pyrobotlab/blob/master/home/moz4r/Test/voicersss-inmoovservice-test.py

      y a plus qu’a en faire un service 🙂

    • #7861
      My’s Moov
      Moderator

      Bonjour,
      quelqu’un peux m’expliquer exactement ce quoi ça sert ? j’ai pas tout suivi 🙁 …

    • #7862
      steve
      Participant

      Cool si ca marche.
      Pour une premiere en java c pas trop mal

      VoiceRSS sera un nouveau service mrl pour la vocalisation en remplacement de Natural et Acapela

      Je vais tenter de comprendre github pour l envoi du service ce soir. La ca va etre plus compliqué que de programmer le service

    • #7863
      anthony
      Moderator

      oui c’est chouette !
      Alain c’est pour la synthèse vocale qui ne marche plus

    • #7868
      Dominique
      Participant

      Super Steve, tu es un chef.

    • #7873
      Dominique
      Participant

      Bon je viens de tester. Ca marche super.

      Bon mon seul soucis est que c’est une voix de femme… Pour un Jarvis ça le fait pas. Mais franchement je suis impressionné par ton travail. J’ai cherché une voix d’homme dans l’API mais pour le moment j’ai pas trouvé.

      A tu une idée ?

    • #7874
      steve
      Participant

      Un chef ouai si tu veux.
      Je me débrouille mieux en programation qu’avec github.

      Car j y comprend vraiment rien.

      Bon j ais posté les fichiers sur le forum de myrobotlab. Il y aura bien quelqu un . Qui va reusir a les pauser sur github.

      Ou quelqu un maitrise github avec eclipse ici pour me donner un cour en francais ?

    • #7875
      Christian
      Participant

      Salut Steve

      Il existe tout un tas de tutoriel pour comprendre comment Git fonctionne, j’entrerais pas dans les détails parce que je suis pas un spécialiste moi meme et que c’est tuto vont t’expliquer Git bien mieu que je peux le faire.

      En gros, modifier une branche sur git, ta version locale doit être au meme point + tes modifications.

      Pour y arriver, la premiere étape est d’avoir le code de MRL en local dans eclipse. La procedure pour l’installer de facon initial est expliquer ici
      http://myrobotlab.org/quick_start

      Tu peux alors effectuer les modifications que tu veux au code et vérifier que ca cause pas de problemes. et faire un commit de tes changements.

      Lorsque tu est pret a soumettre ton code, tu dois vérifier que le code sur GitHub n’a pas été modifier par quelqu’un d’autre. La commande fetch va vérifier si il y a des modification au code depuis la derniere fois que tu as vérifier.

      Si il y a des changements, tu dois incorporer ces changements a ton code local en faisant un right-click sur la branche en remote et selectionnant merge. La plupart du temps le merge s’effectue sans problemes, mais il arrive que git y voit des conflicts que tu doit gerer (la plupart du temps c’est causé par une ligne de code modifié localement et aussi modifié sur github).

      une fois que ton code local est au meme point tu peux faire un push de ta branche locale vers la branche de github.

      Note, si tu es pas membre du dev team de MRL, tu ne pourra pas faire le push directement. La meilleur facon est de faire le push vers ton compte de github, et de la faire un push request. Un membre de la devteam pourra revoir ton code et l’accepter

    • #7876
      anthony
      Moderator

      merci pour ces précisions Christian !
      c’est bien sur la branche develop qu’on bosse ?
      Steve logiquement au début tu devrais avoir ceci en pj

      Attachments:
      You must be logged in to view attached files.
    • #7878
      anthony
      Moderator

      steve tes modif ont été incluses ( dans la douleur lol mais grog va réparer les dépendances ), je ne sais pas ce que ça va donner en version compilée. je ferais un petit recap pour que tu puisse reproduire cela et polir le service si tout est ok @++

    • #7881
      steve
      Participant

      hello Christian et Anthony

      ok pour la première partie je crois que j’ais fais juste.
      il me semble que j’ais bien la structure de l’image d’Anthony après avoir cloner les 2 repertoirs comme décrit sur myrobotlab. “je controle ca ce soir chez moi”
      https://github.com/MyRobotLab/repo.git
      https://github.com/MyRobotLab/myrobotlab

      mon première problème . que je pense avoir fais faux. si je veux créé un nouveau service ou je dois le placer.
      Dans le dossier “myrobotlab” ou “repo”??

      car des services, j’ais encore quelqu’un que j’aimerai réaliser maintenant que je me suis lancé.
      mais pour ca il faut que j’arrive a les publier moi même 🙂

    • #7883
      anthony
      Moderator

      Le dossier repo sert a stocker des librairies qui ne seraient pas déjà incluses.
      Une fois le jar dans le repo, Il faud déclarer cette librairie dans “refrenced librairies”
      Et penser aussi a modifier le build.xml pour que travis compile :
      https://github.com/MyRobotLab/myrobotlab/blob/bfed77db3c4332b0ed7d6fb28626006a8a59ffda/build.xml#L390
      par exemple dans ce cas précis le sdk de voice rss :

      [pj repo]

      Pour le nouveau service, j’ai fait glissé simplement le fichier voicerss dans le conteneur “service” et modifié le getMetaData

      [pj service]

      Attachments:
      You must be logged in to view attached files.
    • #7886
      steve
      Participant

      Cool anthony.

      Il y a des motivés pour réaliser un tuto complé . De l ‘installation de éclipse jusqu a la publication du nouveau service.

      On peux le faire a plusieur sur github 🙂

    • #7889
      steve
      Participant
    • #7891
      laurent
      Participant

      Bonjour a tous, ouaaa dur de vous suivre le niveau est trop haut, vous etre des génies, mais vous etre douloureux en même temp

    • #7894
      steve
      Participant

      Des génies! Je crois pas.
      Juste des pasionnés.
      A la recherche de nouvelles connaisance et de nouveau défit

Viewing 16 reply threads
  • You must be logged in to reply to this topic.