File size: 1,123 Bytes
44e14cf b8499e6 44e14cf b8499e6 44e14cf b8499e6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | ---
title: Monte Python Insult Robot
emoji: 🏰
colorFrom: yellow
colorTo: green
sdk: static
pinned: false
short_description: French castle guard insult robot — Monty Python style
tags:
- reachy_mini
- reachy_mini_python_app
---
# Monte Python Insult Robot 🏰
A Reachy Mini app that turns the robot into the French castle guard from Monty Python and the Holy Grail.
## What it does
- Listens for nearby speech using the ReSpeaker mic array (or laptop mic in simulation)
- Plays coconut clip-clop sounds with head-bobbing horse riding animation
- Delivers a random pre-recorded insult WAV with a matching physical expression
- Turns head and body toward the speaker
## Insult audio files
Place WAV or MP3 files in `monte_python_insult_robot/assets/insults/` using the naming convention:
```
{expression_tag}_{name}.wav
```
Supported expression tags: `contempt`, `dismissive`, `mock_shock`, `haughty`, `rage`, `sneer`, `exasperated`, `gleeful`, `suspicious`, `pompous`
## Requirements
See `monte_python_insult_robot/requirements.txt`. Key dependencies: `pydub`, `sounddevice`, `webrtcvad-wheels`, `scipy`.
|