Main content

VoCo system - program your LEGO Mindstorms robot using your voice!

Introduction
There are many people who have difficulties programming due to disability, injury or illness. The VoCo system allows you to program a LEGO Mindstorms robot by using your voice to enter programming instructions. Here's how the system would work.

Step 1: Input
The user would speak programming instructions into a code recognition system.
Example: User says: "e v three dot move open bracket for seconds colon one comma leftport colon dot b comma rightport colon dot c comma leftpower colon 50 comma rightpower colon 50 close bracket"

Step 2: Transcribe
The system transcribes speech to programming instructions.
Example: "ev3.move(forSeconds: 1, leftPort: .b, rightPort: .c, leftPower: 50, rightPower: 50)

Step 3: Transmit
Program is transferred to the robot.
Example: User says: "transfer current program"

Step 4: Execute
Robot runs program.
Example: User says: "run" and the robot executes the program

References
Refer to a YouTube video by Tavis Rudd titled Using Python to Code by Voice.


#ev3
#coding
#voice
#swift language
Image attached to challenge
Winners announced
Share your most creative ideas on fun LEGO® Voice Experiences!

Join the conversation

Sign in to comment

You'll need to sign in to an account to post a comment.