256Views9Replies

Author Options:

robot that talks back ? Answered

Hi so i'm building a Robot controlled by voice using my android phone and HC-05 Serial Bluetooth Module(Hi so i'm building a Robot controlled by voice using my android phone and HC-05 Serial Bluetooth Module so my question is how can i make the robot talk back to me ) so my question is how can i make the robot talk back to me simple things for exemple when i talk to the robot using my phone it will say YES SIR or tell jokes 

10 Replies

user
rickharris (author)2015-10-23

1. You will need to store the phrases you want the robot to say to you

2. You will need to select the right one in your programming

3. You will need to send it via your blue tooth link.

Storing audio is best done with an MP3 module there are versions around that allow microprocessor control.

The rest is about experimenting and programming - None of which anyone else can help you with because were are not there.

If you want your robot to talk back in a free speech manner, then your going to need a speech module, again it will operate under microprocessor control. this uses speech phonemes to form words.

Select as Best AnswerUndo Best Answer

user
rickharris (author)rickharris2015-10-24

Thinking further about this I am not sure what you wanting.

Do you think a robot with a voice will be really cool

Or do you want the robot to be able to communicate things to you

If the latter then fit an LCD screen and use text it is going to be a lot easier.

Remember that communicating doesn't necessarily mean a voice - take R2D2 for example.

Select as Best AnswerUndo Best Answer

user
omarb22 (author)rickharris2015-10-24

no i just want it to say phrases automatically after i talk to it using my phone like this one (https://www.instructables.com/id/Arduino-Voice-recognition-Via-Bluetooth-HC-05/?ALLSTEPS) but how can i program it and what parts do i need

Select as Best AnswerUndo Best Answer

user
rickharris (author)omarb222015-10-25

Ok so you have half a solution now go back and read my comment above. Exactly HOW I don't know and am not going to google for you. You will need to experiment and start with simple things then build up your skill as you go.

Select as Best AnswerUndo Best Answer

user
iceng (author)2015-10-22

What is your programming skill set ?

Are you a friend of Siri ?

Select as Best AnswerUndo Best Answer

user
omarb22 (author)iceng2015-10-22

i have 2 months experience with arduino and what do you mean by Are you a friend of Siri ?

Select as Best AnswerUndo Best Answer

user
iceng (author)omarb222015-10-22

In 6 weeks you should be a reasonably capable coder.

Apple's Siri is the pleasant iPhone voice that answers your questions.

Instruct her to call you Sexi-Sir and tell you a joke :)

Select as Best AnswerUndo Best Answer

user
omarb22 (author)iceng2015-10-23

yeah i know Siri but how can i use it with my robot

Select as Best AnswerUndo Best Answer

user
iceng (author)omarb222015-10-23

Using a bluetooth mike to your robot and capture key-words like halt, go,back, jog, left, right, (No Ss sounds ) etc.. Every sequence of words starting with Sssiri or Sssonia or Sssandy would pass the bluetooth audio to the iPhone inside your robot and amplify Siri's responses.

Hiss sounds are very easy to differentiate using a high pass op-amp filter.

This would appear to bystanders as a responsive robot talking back to you while following your movement commands.

Or you could use a single hand RC motor control while still talking to Siri and amplify her responses.

When you do robots you need imagination !!

Select as Best AnswerUndo Best Answer

user
Kiteman (author)2015-10-22

You should start by browsing/searching the Technology section:

https://www.instructables.com/tag/type-id/category-...

Select as Best AnswerUndo Best Answer