Erhältlich:
Nicht auf Lager
Buch (Softcover): Fachbuch
Voice-Controlled Robotics in Python
Add offline speech recognition to your drones and robots so they can follow your spoken commands
Produkt bewerten
Verlag:
Independently Published Unsere-Artikel-Nr.: P36352152
EAN: 9798189692758
Erhältlich:
Nicht auf Lager
Zustellung: Mi, 09.09.2026
Versand: Kostenlos
CHF 34.75
Beschreibung
Build Robots and Drones That Respond to Speech-Without Letting Recognition Errors Control the Hardware. Recognising a spoken phrase is not the same as safely controlling a machine. A microphone may capture the wrong voice. Background noise may change one word into another. A command may be understood correctly but still be unsuitable because the robot is blocked, disconnected, already moving, or in an unsafe operating state. Voice-Controlled Robotics in Python. provides a practical guide to building offline speech interfaces for simulated robots, Raspberry Pi rovers, and PX4-powered drones. Rather than connecting recognised words directly to motors or flight actions, this book teaches a controlled command pipeline:. Audio capture → Speech recognition → Text normalisation → Intent parsing → Safety validation → Command dispatch → Device control → Feedback and logging. The principal speech-recognition system is Vosk, which processes commands locally after the required model has been installed. Normal operation therefore does not require sending spoken audio to an online speech service. The projects also use sounddevice, NumPy, GPIO Zero, PX4 Software-in-the-Loop, QGroundControl, and MAVSDK-Python. Inside this project-based guide, you will learn how to:. Understand the difference between transcription, intention, and physical action. Design a voice-command system as several independently testable components. Prevent provisional or uncertain recognition results from reaching hardware. Create a restricted vocabulary for dependable machine commands. Choose short phrases that are less likely to be confused. Normalise recognised text into consistent internal language. Convert written numbers, synonyms, directions, durations, speeds, and altitudes. Parse speech into structured command objects. Validate actions, values, units, operating states, and confirmation windows. Reject unsupported instructions without changing the machine's state. Design clear accepted, refused, completed, interrupted, cancelled, and failed outcomes. Create a reusable dispatcher and platform-independent device-adapter interface. Preserve a higher-priority stop route for every movement action. Require separate confirmation for arming, take-off, landing, and return request. The manuscript's troubleshooting method follows the first incorrect stage rather than changing several unrelated settings. A missing audio level points to the input device; correct audio with incorrect words points to recognition; correct words with the wrong action point to parsing; an accepted command with no movement points to the adapter, connection, power, or hardware. Whether you are a Python learner, Raspberry Pi maker, robotics student, drone developer, educator, accessibility researcher, or engineer exploring hands-free interfaces, this book provides a structured path from microphone testing to a supervised, deployable control system. Recognise locally. Parse deliberately. Validate every value. Confirm dangerous actions. Keep stop and manual control above speech.
Spezifikationen
Sprache
- Englisch
Autor
- Eleanor Sloane
Erscheinungsjahr
- 2026
Format
- Buch (Softcover)
Anzahl Seiten
- 206