0Home Page test forums FABRICATION MODS LECON 2 pour débutant

Viewing 13 reply threads
  • Author
    Posts
    • #7373
      lecagnois
      Participant

      Leçon deux pour débutant

      Si vous avez un accent anglais pas terrible, nous allons mettre notre InMoov en français .

      Se positionner dans le répertoire :
      …./InmoovScript

      Editer avec notepad++ le fichier Inmoov.config

      Voici a quoi il ressemble : (Pour les débutant tout ce qui commence par un point virgule est ignorer par le système, il s’agit de commentaires)

      ;—————————– BASIC CONFIGURATION —————————————-

      [MAIN]
      ScriptType=LeftSide
      ; RightSide: Also called FINGERSTARTER : connect one arduino ( called right ) to use FingerStarter + inmoov right side
      ; LeftSide: connect one arduino ( called left) to use head / inmoov left side
      ; NoArduino: vocal Only / not implemented yet
      ; Full: Both side arduinos connected

      debug=0

      [TTS]
      ;MyvoiceTTS=MarySpeech
      MyvoiceTTS=NaturalReaderSpeech
      ; you can use MarySpeech or NaturalReaderSpeech

      ;MyvoiceType=upmc-pierre-hsmm
      MyvoiceType=Bruno
      ; Voices are automatic donwloaded
      ; MaryTTS voices – take HSMM ones – http://myrobotlab.org/content/marytts-multi-language-support
      ; NaturalReaderSpeech voices : https://www.naturalreaders.com/voicelist.html
      MyLanguage=fr
      ; en,fr,de,it

      [ARDUINO]
      MyRightPort=COM10
      ForceArduinoIsConnected=0
      ;FingerStarter use MyRightPort only

      ;———————————– END ————————————————–

      ;—————————– ADVANCED & OPTIONAL CONFIGURATION ———————
      MyLeftPort=COM7
      ForceArduinoIsConnected=0

      [VOCAL]
      EarInterpretEngine=ear.AddCommand
      ;EarInterpretEngine=chatbot
      ;ear.addCommand : it’s is hardcoded text, very simple to use and script
      ;chatbot : Very powefull AIML engine

      EarEngine=WebkitSpeechRecognition
      ;WebkitSpeechRecognition or Sphinx

      IsMute=0
      ;talk about starting actions

      [GENERAL]
      LoadingPicture=False
      StartupSound=True
      IuseLinux=False
      ;———————————– END ————————————————–

      C’est le premier fichier de config que l on va modifier, il y en aura d’autres.

      Nous allons donc expliquer chaque entête
      [MAIN]
      Selon ou en est votre robot et les cartes arduino connectées il faudra mettre la valeur mentionné
      Exemple j’ai juste une carte avec mon finger starter
      La valeur sera :
      ScriptType= RightSide

      DEBUG = 0 vous pouvez le mettre a 1 pour voir defiler les commandes dans MRL

      TTS c’est ici que l’on va choisir son moteur vocale, vous pouvez utiliser MarySpeech or NaturalReaderSpeech(en test)

      Exemple de config pour la voie MarySpeech en francais:

      [TTS]
      MyvoiceTTS=MarySpeech
      MyvoiceType=upmc-pierre-hsmm
      MyLanguage=fr

      [ARDUINO] c’est ici que vous définissez les ports de vos cartes artuino
      Exemple :
      MyRightPort=COM10
      MyLeftPort=COM7

      [VOCAL] c’est ici pour choisir son moteur vocal(chatbot ou AddCommand).
      Pour commencer nous choisirons AddCommand
      Exemple :
      EarInterpretEngine=ear.AddCommand

      Les autres entêtes ont y touche pas pour le moment.
      Sauvegarder votre fichier modifié dans le même répertoire

      Attachments:
      You must be logged in to view attached files.
    • #8761
      Baptiste
      Participant

      bonjour à tous,

      J’ai trouvé le fichier “inmoov.config” dans :

      C:\mrl2105\Inmoov\Inmoov.config

      J ai modifier mon script pour parler en français mais toujour rien… qqun peut me dire ou est mon erreur ?

      ——— BASIC CONFIGURATION —————————————-

      [MAIN]
      ScriptType=RightSide
      ; RightSide: Also called FINGERSTARTER : connect one arduino ( called right ) to use FingerStarter + inmoov right side
      ; LeftSide: connect one arduino ( called left) to use head / inmoov left side
      ; NoArduino: vocal Only
      ; Full: Both side arduinos connected
      ; Virtual: virtual arduino and inmoov !
      debug=0

      [VIRTUAL_INMOOV]
      virtualInmoovAlwaysActivated=False
      ;use real arduino + virtual inmoov

      [TTS]
      MyvoiceTTS=Polly
      ; you can use MarySpeech,VoiceRss,Polly ( paid amazon tts service )
      AWSAccessKeyId=AKIAIN3FISOVKXOO6SEA
      AWSSecretKey=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
      VoiceRssApi=

      MyvoiceType=cmu-celine-hsmm
      ; Voices are automatic donwloaded
      ; MaryTTS voices – take HSMM ones – http://myrobotlab.org/content/marytts-multi-language-support
      ; voiceRss use language to change the voice
      ; amazon polly :
      ; 1 – create a free account here, https://aws.amazon.com/polly/details/
      ; 2 – set your keys AWSAccessKeyId + AWSSecretKey
      ; 3 – set your voice MyvoiceType

      MyLanguage=fr
      ; en,fr,es

      [ARDUINO]
      myrightport = COM7
      myleftport = COM8
      ForceArduinoIsConnected=0
      ;FingerStarter use MyRightPort only

      ;———————————– END ————————————————–

      ;—————————– ADVANCED & OPTIONAL CONFIGURATION ————————————-
      MyLeftPort=COM3

      [VOCAL]

      EarEngine=WebkitSpeechRecognition
      ;WebkitSpeechRecognition or Sphinx

      IsMute=0
      ;talk about starting actions

      [GENERAL]
      LoadingPicture=0
      StartupSound=1
      IuseLinux=0
      ;some things dont work on mac and linux like marytts voice automatic download
      LaunchSwingGui=1
      ;usefull to speedup the system sometime
      betaversion = 1
      ;develop branch updates
      ;———————————– END ————————————————–

      merci d avance

    • #8762
      anthony
      Moderator

      change MyvoiceType=cmu-celine-hsmm par MyvoiceType=Céline ( ou une autre voix )
      cela va fonctionner

      Tu as gagné le droit de regénérer tes clé sans tarder 🙂
      Pour les autres, ne publiez jamais vos clés, c’est équivalent à un numéro de carte bleu

    • #8764
      Baptiste
      Participant

      oupss effectivement la boulette…

      merci

    • #8765
      Baptiste
      Participant

      A quoi sert :” VoiceRssApi=” ?

      Je suis toujours en anglais malgrés les modif que tu m’as donné….

      PS: Bon salon Makerfaire à vs 😉

    • #8767
      anthony
      Moderator

      On va essayer de régler ça !

      VoiceRssApi est util si tu veux utiliser VoiceRss comme synthétiseur vocal à la place de Polly ou de MaryTTS. Au choix.

      Pour la langue, as tu une erreur au démarrage ?
      Tu as bien mis Céline avec la majuscule au début et l’accent ?
      Quelle est ta version de mrl, je vois mrl2105 , la dernière est 2236.

      Le fichier de config est _InMoov.config

    • #8770
      lecagnois
      Participant

      Hello Anthony
      Peut tu nous parler de cette dernière version .
      Il y aura encore des évolutions ?

    • #8774
      Baptiste
      Participant

      je savais pas qu il y en avait une dernière version…

      le prob c’est que quand j’ai commencé à m’interessé, j’avais mrl1932 et je suis passé au mrl2105 alors si il y a une nouvelle version j’ai peur d être encore larguer…J ai encor du mal à comprendre tout les fichiers et à quoi ils servent qu’ils sont déjà plus là…
      Quand je vais sur les forums j’ai des liens presque bon mais pas tout à fait….lol

      Avec de la perseverance et beaucoup d’aide j’y arrive toujours.. merci à vs d’être là

    • #8803
      Baptiste
      Participant

      J’ai bien mis Céline avec MAJ et l’accent..

      voilà la capture d’ecran de mon prob… que faut il mettre devant RSSaspi ?

      merci d avance

      Attachments:
      You must be logged in to view attached files.
    • #8840
      Gael Langevin
      Keymaster

      Bonjour,
      Ton erreur est liée à la gestuelle “rest”.
      Les dernières versions ne diffèrent presque pas de celle que tu utilises, mais corrigent certaines erreurs.
      Les noms de dossier ne changent plus.
      Comme il y avait eu de gros changement sur MRL au niveau de setSpeed, il y a plusieurs gestuelles qui ne fonctionnent plus correctement. J’en ai réparé déjà pas mal, mais il reste encore du travail.

      Si tu télécharges la dernière version MRL et la dernière version inmoov-develop, il te suffit de reprendre tes config précédentes.
      https://github.com/MyRobotLab/inmoov/wiki/HOWTO—SETUP-&-PREREQUISITES

    • #8911
      Baptiste
      Participant

      merci beaucoup

      J’ai une version toute faite et je voulais partir de zéro

    • #8939
      cholet
      Participant

      Bonjour,

      Je sais que la question à surement était posé plusieur fois, mais aprés avoir modifier mon fichier _InMoov.config j’ai toujours la voix anglaise.

      voici ma config :

      ;—————————– BASIC CONFIGURATION —————————————-

      [MAIN]
      ScriptType=NoArduino
      ; RightSide: Also called FINGERSTARTER : connect one arduino ( called right ) to use FingerStarter + inmoov right side
      ; LeftSide: connect one arduino ( called left) to use head / inmoov left side
      ; setup your com ports inside service_6_Arduino.config
      ; NoArduino: vocal Only
      ; Full: Both side arduinos connected
      ; Virtual: virtual arduino and inmoov !
      debug=False

      [VIRTUAL_INMOOV]
      virtualInmoovAlwaysActivated=False
      ;use real arduino + virtual inmoov

      [TTS]
      MyLanguage=fr
      ; en,fr,es,de,nl,ru

      MyvoiceTTS= MarySpeech
      ; you can use MarySpeech,Polly,VoiceRss

      MyvoiceType=MarySpeech
      ; Voices are automatic donwloaded
      ; MaryTTS voices – take HSMM ones – http://myrobotlab.org/content/marytts-multi-language-support

      ; amazon polly : https://github.com/MyRobotLab/inmoov/wiki/POLLY-TTS

      AWSAccessKeyId=XXX
      AWSSecretKey=XXX/YYY

      ; voiceRss use language only cant change the voice
      VoiceRssApi=XXX

    • #8945
      anthony
      Moderator

      Coucou !

      MyvoiceType=upmc-pierre-hsmm

      au lieu de

      MyvoiceType=MarySpeech

      devrait faire parler Inmoov en français

    • #8947
      cholet
      Participant

      Nickel merci Anthony,

      Pour les voix féminines ou autre enfrançais il faut juste allez sur:

      http://myrobotlab.org/content/marytts-multi-language-support

      et choisir une voix commençant par upmc si j’ai bien compris.

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