Skip to content

Voice controlled Keyboard Typing Bot (NLP,Servo,Arduino,Python,Sensors) Just by your Voice it can type physically on keyboard ,very useful for handicapped people if they are working on traditional microprocessors like 80x86 series

Notifications You must be signed in to change notification settings

Riya79hp/Keyboard-Typing-Bot

Repository files navigation

Keyboard-Typing-Bot

🤖 Voice-Controlled Mechanical Typing System Overview This innovative system receives voice commands for typing and employs a mechanical arm to physically press keys on the keyboard, achieving an accuracy rate of 70%. The system operates with a response time of 0.2 seconds between receiving commands and executing them.

Features 🗣️ Voice Command Recognition: Harnesses the power of Python for natural language processing (NLP), enabling the recognition and interpretation of voice commands. 🦾 Mechanical Arm Typing: Utilizes Arduino for controlling the robotic arm, enabling precise and coordinated movements in response to processed voice commands using servo motors. ⌨️ Physical Key Pressing: The mechanical arm physically presses keys on the keyboard, simulating human typing. ⚡ Fast Response Time: Operates with a response time of 0.2 seconds from receiving voice commands to executing them. Tech Stack Python: Used for natural language processing (NLP) to recognize and interpret voice commands. Arduino: Controls the robotic arm and enables precise, coordinated movements. Servo Motors: Provide the mechanical movement necessary for typing. NLP Libraries: Python libraries such as SpeechRecognition for voice command processing. Hardware Components: Arduino board, servo motors, and a mechanical arm. Installation Clone the Repository: git clone https://github.com/Riya79hp/Keyboard-Typing-Bot.git Setup Python Environment: Install necessary Python libraries:

pip install SpeechRecognition Setup Arduino: Connect the Arduino board to your computer. Upload the provided Arduino sketch to the board using the Arduino IDE. Usage Run the Python Script: x.py Give Voice Commands: Speak clearly into the microphone. The system will process your commands and the mechanical arm will type the corresponding keys on the keyboard. Contributing Contributions are welcome! Please fork the repository and submit a pull request with your enhancements. Youtube Demonstration:- https://youtu.be/SdJtohq-0YA?si=EzMvSZJRgjjdriTW

About

Voice controlled Keyboard Typing Bot (NLP,Servo,Arduino,Python,Sensors) Just by your Voice it can type physically on keyboard ,very useful for handicapped people if they are working on traditional microprocessors like 80x86 series

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published