Gemini

129 views
Skip to first unread message

Stijn Walbers

unread,
Sep 24, 2025, 4:21:50 AMSep 24
to InMoov
Hello, 
Is it possible to impliment Gemini in the inmoov software? 


Its a chat bot that talks really good duth.

Hoop I can fix this.

greetings ,
Stijn

Stijn Walbers

unread,
Sep 24, 2025, 4:21:55 AMSep 24
to InMoov
Hello,

Is it possible to impliment Gemini into myrobotlab ?

He speeks very good dutch.


Best regards,
Stijn

gael langevin

unread,
Sep 24, 2025, 4:35:33 AMSep 24
to Stijn Walbers, InMoov
Hello,
LLM service in Myrobotlab will let you integrate Gemini very easily with InMoov, as it's already implemented.
Look into section 14 and 14 bis:

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/inmoov/f3c2a5d4-a0e0-46ab-aa52-0846858a530an%40googlegroups.com.

Stijn Walbers

unread,
Sep 28, 2025, 11:31:49 AMSep 28
to InMoov
Hello Gael,

The chat via LLM does not want to work. Ollama works as you can see in attachment. My firewall is open to Ollama in both directions.
The Chat Config page also has a green ball.

What am I doing wrong?

Thank you for your answer,
Greetings, StijnOlama works.pngLLM werkt niet.png

Op woensdag 24 september 2025 om 10:35:33 UTC+2 schreef gael langevin:

Stijn Walbers

unread,
Sep 28, 2025, 11:31:55 AMSep 28
to InMoov
He Gael,

I have this fould in attachement.

fout.png
What i have to do?

Greetings, Stijn
Op woensdag 24 september 2025 om 10:35:33 UTC+2 schreef gael langevin:
Hello,

Stijn Walbers

unread,
Sep 28, 2025, 11:32:01 AMSep 28
to gael langevin, InMoov
He Gael, 

Dit you look at my problem with installing Ollama in myrobotlab?

Best regards,
Stijn

Op wo 24 sep 2025 10:35 schreef gael langevin <hair...@gmail.com>:

gael langevin

unread,
Sep 28, 2025, 12:12:51 PMSep 28
to Stijn Walbers, InMoov
Hello,
It seems you haven't followed the procedure properly.
I just tested with llama3.2 (I haven't installed gemini) in the Dutch chatBot and it works as expected.
Screenshot 2025-09-28 174332.png
Screenshot 2025-09-28 174406.png
1- I see you haven't made the first contact with the chatBot which is required,
because a variable for LLM is written in the chatBot predicates for the current user.
Screenshot 2025-09-28 174917.png
Make sure to give a name to the robot, and also give your name.

2- Then you need to "enable" the LLM
(if later you change name of user you will need to enable the LLM again)
Screenshot 2025-09-28 175300.png
3- In the LLM interface, make sure the url is set like below if MRL is running on the same PC as Ollama:
http://localhost:11434/api/generate
If Ollama is running on a different PC than Myrobotlab, the url should look like below:
http://192.168.1.45:11434/api/generate (modify according to your own url)
Screenshot 2025-09-28 180043.png
4- Set your model as shown below.
    Notice also that because you "enabled" the LLM, it now forces the model to respond in Dutch.
Screenshot 2025-09-28 180244.png
5- Now save what you have modified:
Screenshot 2025-09-28 180637.png


6- You should now be ready to use the LLM via the chatBot.
Screenshot 2025-09-28 181143.png


7- To ensure all these are saved for the next time, save your main config.
Screenshot 2025-09-28 181038.png
Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



Stijn Walbers

unread,
Oct 3, 2025, 4:20:17 AMOct 3
to InMoov
He Gael,

I have followed all of your instructions but the answer is allways an LLM sign. Do i have to open the Ollama app? I use Ollama3.2   
It works great in the Ollama app.

When I click on the enable button of LLM then it is on, when i click something else or anywhere it doesnt stay enable. It has connection but only the LLM sign.

What I am doing wrong? In the error invoke is on.

Greetings,
Stijn



Op zondag 28 september 2025 om 18:12:51 UTC+2 schreef gael langevin:

gael langevin

unread,
Oct 9, 2025, 5:52:38 AMOct 9
to Stijn Walbers, InMoov
Hello,
By default the chatBot doesn't doesn't display the LLM responses, it only displays the llm sign.
The LLM responses are sent directly to the TTS service (mouth) to be spoken.
Do you have the mouth service started to hear the robot answering?

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



Fighting For Freedom

unread,
Oct 21, 2025, 4:37:12 AMOct 21
to InMoov
I have the same problem. 
As an AI assistent she doesn’t response.
I asked the Q “What’s a robot?” but she doesn’t reply, only sigh (as vocal response)

I also saw that Gael’s chatbot shows:  i01_llm.getResponse ()
With me it say’s i01_llm.onText()
I also notice  the difference in the log section between friend and i01llm
With Gael it answers back, with me it sigh, winks only.
As a model I use llama 3.2 .
Or should I write the exact type of model (llama 3.2:latest)
But anyways both doesn’t work.

And for Ollama I use the URL ….localhost:11434/api/generate

What I’m doing wrong Gael? 
Regards, Marina

Op donderdag 9 oktober 2025 om 11:52:38 UTC+2 schreef hair...@gmail.com:

gael langevin

unread,
Oct 21, 2025, 5:07:10 AMOct 21
to Fighting For Freedom, InMoov
Hello,
What language do you use? en-US? Which MRL version are you using?
If it winks and sighs, it's already a good sign because it means the unmatched question given to the chatBot is sent to the LLM, and the LLM responds back.
The fact it sighs means you are not using the prompt given when the LLM is "enabled" but the default InMoov prompt.
You can check in the LLM interface if the prompt contains *sigh*.
Screenshot 2025-10-21 105517.png
To make sure you are using the proper prompt, go to the chatBot interface and click "disable" and then "enable".
Screenshot 2025-10-21 105741.png
Now all the required script elements should be set to work properly. 
If you now check the LLM interface, it should not contain *sigh* anymore and you can click the "save" button:
Screenshot 2025-10-21 105644.png


Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



gael langevin

unread,
Oct 23, 2025, 5:09:19 AMOct 23
to Stijn Walbers, InMoov
What voice engine are you using?
Chances are, that the LLM gives "rather" proper Dutch answers, but the voice engine is not good and speaks badly.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




Le mar. 21 oct. 2025 à 21:45, Stijn Walbers <walber...@gmail.com> a écrit :
Gael, 

The last sentence was the solution.
Disable enable

It works but..... The bot nl-NL does not speak pröpper dutch.  Is there a possibility to implement an other bot who's speaking good dutch?

Best regards,
Stijn



Op di 21 okt 2025 11:07 schreef gael langevin <hair...@gmail.com>:
You received this message because you are subscribed to a topic in the Google Groups "InMoov" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/inmoov/NnDr8et2WNQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to inmoov+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/inmoov/CAM0BUEbDonZty3Qf_qtbSnnU-fVmx0mmWGvvtF%3DEpsknqMGNYg%40mail.gmail.com.

Stijn Walbers

unread,
Oct 23, 2025, 5:17:18 AMOct 23
to InMoov
He Gael, 

Is it soo that the robot speeks no propper nederlands because there is no nl-NL in the mounth configuration ?

Best regards,
Stijn

Op dinsdag 21 oktober 2025 om 11:07:10 UTC+2 schreef gael langevin:

gael langevin

unread,
Oct 23, 2025, 5:23:40 AMOct 23
to Stijn Walbers, InMoov
When you start MRL, make sure you have nl-NL selected in the runtime interface.
Screenshot 2025-10-23 111903.png
Also choose a better voice engine than MarySpeech. 
If you are using Windows OS you can select LocalSpeech and then click "Set Type"
Screenshot 2025-10-23 111954.png
Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



Kristijan Gologranc

unread,
Oct 26, 2025, 1:10:59 PMOct 26
to InMoov
Lep pozdrav.

Opravičujem se, ker sem se pridružil drugi razpravi:
-Zanima me tudi, ali je mogoče slovensko v robota spraviti preko Gemini?
Moj robot zelo tekoče govori in vmes celo googla angleščino!
Dvojčki sicer zelo dobro govorijo slovensko.
Robot zelo dobro posluša slovenščino.
-Zanima me tudi, kako mu lahko rečem, naj "dvigne glavo" z glasovnimi ukazi....
-Toda PCA9685 se ne želi samodejno zagnati, ko ga zaženem?
Hvala za odgovor in hvala za lep projekt. Moja angleščina je slaba, oprostite

četrtek, 23. oktober 2025 ob 11:23:40 UTC+2 je oseba hair...@gmail.com napisala:

gael langevin

unread,
Oct 26, 2025, 2:51:46 PMOct 26
to InMoov
Hello,
I just translated a whole chatBot set to Slovenian. (It took me a few hours to do..)
It is now uploaded to MyRobotlab and should be ready for download.
Be aware that GroG (myrobotlab developper) needs to fix a dependency issue related to SNAPSHOT.
So do not delete your working MRL version for now.
In the meantime you can add manually the sl-SI directory in myrobotlab/resource/ProgramAB/
You also need to add sl-SI in the myrobotlab/config/default/i01.chatBot.yml
Screenshot 2025-10-26 183440.png
Here below you can see I tested with llama3.2 but you could also do it with gemini:
Screenshot 2025-10-26 194817.png
Screenshot 2025-10-26 194933.png

gael langevin

unread,
Oct 29, 2025, 5:36:50 PMOct 29
to InMoov
Slovenian is now working and ready to be used with the chatBot and also to transfer unknown requests to the LLM service.
You can safely download the latest Myrobotlab version and install it.

gael langevin

unread,
Oct 30, 2025, 11:53:15 AMOct 30
to Kristijan Gologranc, InMoov
Hello,
1-To set llama3.2 make sure to have no space between llama and 3.2: 
llama3.2
Also make sure you have installed ollama model llama3.2, if not in cmd execute:
ollama run llama3.2

2-To make the head move by voice command: 
-POGLEJ NA SVOJO DESNO STRAN
-POGLEJ NA SVOJO LEVO STRAN
-POGLEJ V SREDINO
-POGLEJ GOR
-POGLEJ DOL
-NAGIBITE GLAVO NA DESNO STRANI
-NAGNITE GLAVO NA LEVO STRAN

3-I just fixed some issues related to the translations.
It is not easy to translate into an unknown language because the chatBot files are all connected.
The _inmoovKnowledge.aiml will need to be translated by you or someone that understands English and Slovenian.
If you reinstall the latest, it will automatically take the modifications I have done.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




Le jeu. 30 oct. 2025 à 16:47, gael langevin <hair...@gmail.com> a écrit :
Hello,
1-To set llama3.2 make sure to have no space between llama and 3.2: 
llama3.2

2-To make the head move by voice command: 
-POGLEJ NA SVOJO DESNO STRAN
-POGLEJ NA SVOJO LEVO STRAN
-POGLEJ V SREDINO
-POGLEJ GOR
-POGLEJ DOL
-NAGIBITE GLAVO NA DESNO STRANI
-NAGNITE GLAVO NA LEVO STRAN

3-I just fixed some issues related to the translations.
It is not easy to translate into an unknown language because the chatBot files are all connected.
The _inmoovKnowledge.aiml will need to be translated by you or someone that understands English and Slovenian.
If you reinstall the latest, it will automatically take the modifications I have done.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




Le jeu. 30 oct. 2025 à 05:18, Kristijan Gologranc <parketarstv...@gmail.com> a écrit :
thank you. the previous one worked for me occasionally but after restarting it didn't work anymore (am I too stupid) why does it say that Ilama 3.2 is not found or any other model. it answers questions differently...(I have lam installed) what do I need to set so that it will raise its head after a voice command.... thanks a 100 times for everything

kristijan gologranc

V sre., 29. okt. 2025, 22:36 je oseba gael langevin <hair...@gmail.com> napisala:

gael langevin

unread,
Oct 30, 2025, 5:45:17 PMOct 30
to Kristijan Gologranc, InMoov
Sorry, but I do not understand what your request is.
Do you want to know how to save your servo configuration to a new MRL version?
Copy data/config/yourConfig to the new MRL version.

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




Le jeu. 30 oct. 2025 à 20:42, Kristijan Gologranc <parketarstv...@gmail.com> a écrit :
hallo

Which folders should I copy to transfer the servo settings?

Thank you kristijan 

Od: gael langevin <hair...@gmail.com>
Poslano: četrtek, 30. oktober 2025 16:52
Za: Kristijan Gologranc <parketarstv...@gmail.com>; InMoov <inm...@googlegroups.com>
Zadeva: Re: [inmoov_notification] llama3.2
 

gael langevin

unread,
Oct 30, 2025, 7:04:44 PMOct 30
to Kristijan Gologranc, InMoov, Stijn Walbers
I have added the function to display the LLM responses into the chatBot UI for all chatBot languages.
You need to re-install the latest MRL to get the function setup.
Screenshot 2025-10-30 231306.png

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



Kristijan Gologranc

unread,
Oct 31, 2025, 7:17:14 AMOct 31
to gael langevin, InMoov
Thank you very much for the answer and effort, this is not a small amount of work, thank you. I will try to find out, this is new to me.

kristijan gologranc

V ned., 26. okt. 2025, 19:51 je oseba gael langevin <hair...@gmail.com> napisala:

gael langevin

unread,
Nov 3, 2025, 2:56:08 PMNov 3
to Kristijan Gologranc, InMoov
You can select voiceRSS directly inside the mouth UI of InMoov.
Make sure you have the sl-SI selected in runtime.
Screenshot 2025-11-03 205309.png
Go to the mouth UI, Select VoiceRSS in the drop down and then click set type. Then click the button to start the mouth.
Screenshot 2025-11-03 204950.png
Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov




Le lun. 3 nov. 2025 à 19:54, Kristijan Gologranc <parketarstv...@gmail.com> a écrit :
I found sl-si from voice RSS, but I don't know how to put it in the mrl script.?



thankjou

Od: gael langevin <hair...@gmail.com>
Poslano: četrtek, 30. oktober 2025 22:45

gael langevin

unread,
Nov 3, 2025, 3:29:59 PMNov 3
to Kristijan Gologranc, InMoov
I just checked the voice Vid sl-si is not available yet in the explanation below.
I need to make an update on MYROBOTLAB, I will let you know when it is ready.

Once that is done, you should open the settings for the i01.mouth and select the proper voice and add your VoiceRSS key.
And then save your config.
Screenshot 2025-11-03 212344.png
Screenshot 2025-11-03 212521.png
Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



gael langevin

unread,
Nov 4, 2025, 10:21:34 AMNov 4
to Kristijan Gologranc, InMoov
Hello,
You could also use a remote TTS.
I prepared a link for you:
docker run -e MODEL_DOWNLOAD_LINK=https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/sl/sl_SI/artur/medium/sl_SI-artur-medium.onnx?download=true --name Artur-SL -p 5000:5000 artibex/piper-http
You need to install Docker.desktop on your PC, then open a terminal and run the above link.
image.png

This will create a docker container that will appear in Docker.desktop.
image.png

In MRL mouth UI, select in the dropdown Remote Speech and click set type:
image.png

Then open the i01.mouth UI settings and select in the dropdown Piper:
image.png
That's it, now you should have a sl-SI voice pretty reasonable.
Remember to start docker and the Artur_SL container when you want to use MRL with voice.



Gael Langevin
Creator of InMoov
Reply all
Reply to author
Forward
0 new messages