Few voices are more appropriate for a vacuum cleaner than the one of GLaDOS, the core that runs the Aperture Science testing center in the Portal games.
Download a voice pack I created for xiaomi or roborock vacuums here. It’s a combination of text-to-speech in GLaDOS’ voice and original samples.
I also created a few scripts that allow you to edit the text GLaDOS says and installed a tool called the oucher that can make her say stuff when bumping into something. Check out the full guide and video.
Just found out about Valetudo and its custom voices. And love your voicepack. Very funny to hear some fine GlaDOS comments when my house is vacuumed Thanks!
Hello, I’m the roborock-oucher developer. Thanks for sharing this and for making a tutorial to install it, I really, really appreciate maybe I can link your tutorial in the project GitHub page?
Thanks!
Well you need to be lucky actually; I’ve seen logs are hard to understand and I think not really everything is reported in them.
In this case I was very lucky: the bumper log entries had the “Bumper” word in them, and the only thing I had to do is to filter out some entries that log the “restore” of the bumper after it hits something.
But I’m not sure I would understand the other things it logs
SCP into the vacuum and replace the voice-files in /opt/rockrobo/resources/sounds/en.
Install from the UI doesn’t work for some reason, I’ve only been able to install the original english.pkg there.
@arner thank you for this voice pack! Sadly, the tinyulpoad.com link on Posts for the oucher sound files download doesn’t work anymore. Could you please upload them to a github release or something?
I’ve been trying so hard to get this to work, alas my tech knowledge doesn’t extend this far…
I’ve installed Valetudo on my S5, everythings working great but can’t figure out how to get this voice pack loaded onto it. Valetudo asks for a URL, Language & Hash - I’m using the link as https://github.com/arner/roborock-glados/releases/download/v1/custom-v1.zip along with EN (uppercase) for the language, and no idea how to find the hash.
Using the above, I just get “Error installing voice pack. Check the log for details.”
The log shows "
RoborockVoicePackManagementCapability: Failed to install Voicepack. Unknown error code 4"
Preinstall valetudo ver. 2022.03.1 (or whatever is the latest)
Build update package (for installation with python-miio/RRCC)
You’ll receive an email with the firmware.pkg (save it to your mobile/tablet)
You’ll also receive some ‘SSH keys’ / ‘Authentication Keys’. These are a file you’ll need back on the PC later.
Hello there,
I am trying to get the firmware (aquired from dustbuilder) on my Roborock s50.
But somehow when i use mirobo --ip 192.168.8.1 --token <my token> update-firmware --ip 192.168.8.18 D:\Downloads\robo\v11_002034.pkg
It gives me the following error:
Going to update from D:\Downloads\robo\v11_002034.pkg
INFO:miio.updater:Serving on 0.0.0.0:51787, timeout 10
INFO:miio.updater:Using local D:\Downloads\robo\v11_002034.pkg (md5: b0b83d62ccda4fee2e3c11e7869c748f)
Hosting file at http://192.168.8.18:51787/v11_002034.pkg
ERROR:miio.updater:No request was made..
ERROR:miio.miioprotocol:Got error when receiving: timed out
Error: No response from the device
@Bishamon1987 I had the same issue with two robots. Make sure it is charged at least 20% and placed on the docking pad while you try to update. Also have the laptop close to the robot. It took me various tries until the request was finally made.
Sorry to bump such an old thread. I’ve been going down the voice pack rabbit hole for my Q7 Max+, has anybody had any luck here?
I am running valetudo and have oucher working but I can’t figure out how to use this voice pack with my vacuum. I found my sound files but they are not in /opt/rockrobo/ etc , they are under /mnt/resources/ somewhere and are read-only ogg files. Is there a way I can upload it through the app?