Design and Development of Voice Recognition Based Writing Robot

Voice recognition-based writing robot is a kind of device that can help people with disability to write. It converts the speech into text by using real-time voice transcription technology. Moreover, this technology can be developed further by adding recognition feature to specific words that

2025-06-28 16:26:19 - Adil Khan

Project Title

Design and Development of Voice Recognition Based Writing Robot

Project Area of Specialization Mechatronics EngineeringProject Summary

Voice recognition-based writing robot is a kind of device that can help people with disability to write. It converts the speech into text by using real-time voice transcription technology.

Moreover, this technology can be developed further by adding recognition feature to specific words that can be used in doctor or lawyer's report or letter. The purpose is to convert voice into words which are written on a paper.

Our project is hardware and software integrated system, consisting of writing robot expands the capabilities of a writing robot, allowing to write by the voice recognized speech. Our project is used to help the handicapped people by providing them ability to write based on their voice commands. It works as an integration of voice recognition system in the writing robot. At first, we collect data from voice sensor then convert to G code commands using Python libraries. Then transfer these commands to CNC Shield using Arduino Uno to get our final writing.

Project Objectives
  1. To design a 3D CAD Model of the writing robot
  2. To 3D print the model using ABS material
  3. To implement the electronic circuit consisting of stepper motors, servo motor, microcontroller, and CNC shield for the control of writing robot
  4. To integrate the voice recognition system in writing robot
  5. To test the system for the different tasks and compare it with the existing systems
Project Implementation Method

Our plan is to develop a prototype of a voice recognition based writing robot. It consists of 3 actuators. Two of them are stepper motors and one is the servo motor.

First, the 3D model will be created using a CAD modeling software. Then parts will be printed using a 3D printer and finally the assembly of the model will be performed.

A CNC shield is used for controlling the position of the pen in writing robot with a microcontroller(Arduino UNO). The two stepper motors are used to controll the position in X-axis and Y-axis. The servo motor is used to lift up and down the pen.

The human voice will be recognized using a microphone then it will be converted into text. The text then will be converted to G code commands. These G code commands will be sent to the writing robot.

And finally, the G code command will be implemented and the robot will write on the paper based on the G code commands.

Benefits of the Project Technical Details of Final Deliverable

Voice is recognized through a microphone module and then converted to text through voice to speech model. The text then is converted into G code commands.

These G code commands are then sent to the robot. G code commands are implemented by CNC Shield controlled through Arduino UNO.

Nema 17 stepper motors controll the position in X and Y direction. Stepper lifts up and down the pen.

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther IndustriesCore Technology RoboticsOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Quality Education, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 22550
Nema 17 Stepper Motor Equipment212002400
SG 90 Servo Equipment1350350
Arduino UNO Miscellaneous 118001800
CNC Shield Miscellaneous 1500500
A4988 Stepper Driver Miscellaneous 2200400
8mm Diameter 450 mm length smooth rod Miscellaneous 29001800
8mm Diameter 350 mm length smooth rod Miscellaneous 28001600
8mm Diameter 450 mm length threaded rod Miscellaneous 1900900
3D Printed Parts Equipment11100011000
GT2 Timing Belt with two pullies Miscellaneous 1800800
Nuts and Bolts Equipment1200200
Jumper Wires Equipment1300300
Microphone Module Miscellaneous 1500500

More Posts