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

This topic contains 13 replies, has 5 voices, and was last updated by  cholet 1 year, 10 months ago.

  • 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.

You must be logged in to reply to this topic.