Hi everyboby,
I started a new project about home automation with voice recognition. Actually, voice recognition is not so bad but I wondering what type of microphone I should use to improve voice recognition fonctionnality.
I use a logitech C270 webcam to capture sound for mic but I know that this one is not good when you are far away.
Is someone could give me his opinion? Should I use one array microphone or several microphones ( one per room which could be used by my RPi over wifi or RF for exemple).
Thanks a lot,
DrFatalis
Re: Automation with voice recognition
I am using ps3 eye as microphone and it works ok. I think you will need one per each room.
What software are you using to recognice voice?
What software are you using to recognice voice?
-
- Posts: 131
- Joined: Sat Dec 29, 2012 11:36 pm
Re: Automation with voice recognition
That's one way to do it.
You can eliminate the complication and expense of a RPi+microphone in every room by using the noise canceling microphones and speech recognition you always have within reach. Your phone!
http://www.youtube.com/user/TheElvisImprsntr
You can eliminate the complication and expense of a RPi+microphone in every room by using the noise canceling microphones and speech recognition you always have within reach. Your phone!
http://www.youtube.com/user/TheElvisImprsntr
http://www.youtube.com/user/TheElvisImprsntr
- gadgethome
- Posts: 69
- Joined: Mon Mar 04, 2013 2:45 pm
Re: Automation with voice recognition
Are there any alternatives for android?elvisimprsntr wrote:That's one way to do it.
You can eliminate the complication and expense of a RPi+microphone in every room by using the noise canceling microphones and speech recognition you always have within reach. Your phone!
http://www.youtube.com/user/TheElvisImprsntr
Re: Automation with voice recognition
Voice recognition on my raspberry pi has been developped by Steven Hickson (http://stevenhickson.blogspot.fr/2013/0 ... ry-pi.html) and is based on google voice API to translate and synthetize text.
My objective is to not use a phone to communicate with RPi because I don't want to carry my phone everywhere in my appartement.
My objective is to not use a phone to communicate with RPi because I don't want to carry my phone everywhere in my appartement.
Re: Automation with voice recognition
I will try to go to an open air solution and get a multi-room audio and mic. Seemes to be expenssive but very usefull and discret.
Re: Automation with voice recognition
Hi, any updates on your chosen mic? I am looking to do something similar, not sure which mic would fit best and would not be too costly. Thanks!
Re: Automation with voice recognition
Sorry for the update, i was very busy last weeks.Mariuspe wrote:Hi, any updates on your chosen mic? I am looking to do something similar, not sure which mic would fit best and would not be too costly. Thanks!
I saw different Mic which could be fine, very discret and used in conference room. I will put links soon. But one question still tease me... How this Mic works? It necessites perhaps a 4 voices mixer if I want one Mic per room and this thing is very expensive so I don't want to do a mistake before taking my Mic.
I will update this topic with some links.
Re: Automation with voice recognition
Here is one example of open air microphone.
http://james.lipsit.com/whole.htm
Microphone used are PZ-10 and in the description there is an audio mixer which cost like 800€/1000$ if I remember well and its a bit expensive for me LOL
http://james.lipsit.com/whole.htm
Microphone used are PZ-10 and in the description there is an audio mixer which cost like 800€/1000$ if I remember well and its a bit expensive for me LOL
Re: Automation with voice recognition
Thanks man!DrFatalis wrote:Here is one example of open air microphone.
http://james.lipsit.com/whole.htm
Microphone used are PZ-10 and in the description there is an audio mixer which cost like 800€/1000$ if I remember well and its a bit expensive for me LOL
I just starting to think that even with expensive mics system would be still pretty demanding: you would not be able to stand anywhere in the room and voice control, as everyone expects. Getting closer to mic only makes sense if system controls multiple devices and pressing buttons is more time consuming. But in this case simpler mic would do the job as well. Not sure if it worth investing big money into more sensitive mic when you still would need to get close to it.
Re: Automation with voice recognition
the best option could be home made microphone, which could send information by rf but problem still is mixing all input before sending audio to my raspberry.
Re: Automation with voice recognition
My last idea isn't so bad I think. I found some information about the possibility to create open-air solution thanks to an arduino board with xbee commnunication (network mode, not point to point).
exemple: http://www.youtube.com/watch?v=S72i8MwFBaw
Each microphone will be an arduino board with xbee module which can send data in real time. Xbee works on 100 meters so it's large enough for me.
If I have several mic, like 3 or 4, it could be fine to share communication between all mics and my raspberry and to add a treshhold before communicate with the raspberry.
exemple: http://www.youtube.com/watch?v=S72i8MwFBaw
Each microphone will be an arduino board with xbee module which can send data in real time. Xbee works on 100 meters so it's large enough for me.
If I have several mic, like 3 or 4, it could be fine to share communication between all mics and my raspberry and to add a treshhold before communicate with the raspberry.
Last edited by DrFatalis on Wed Sep 25, 2013 7:11 am, edited 1 time in total.
Re: Automation with voice recognition
Hi everyone,
This weekend I was able to send command from my raspberry to my marmitek relay through cm15 pro using voice command. Now I will focus the audio part to create microphone connected to my rpi thanks to a xbee module.
I ordered this afternoon an arduino mega and its xbee board. I will update this as soon as I progress in this project.
This weekend I was able to send command from my raspberry to my marmitek relay through cm15 pro using voice command. Now I will focus the audio part to create microphone connected to my rpi thanks to a xbee module.
I ordered this afternoon an arduino mega and its xbee board. I will update this as soon as I progress in this project.
Re: Automation with voice recognition
Hi, could you tell us a bit more regarding your setup with C270 mic, and voice control. I have a C260, and I like to do some the similiar thing thing like turing the light off with voice.
Re: Automation with voice recognition
Hi,
I am back with some news about the last and most difficult part of this project, the audio part.
My first idea was to stream audio from mcu board to my rpi thanks to rf module, but it seems that streaming is very difficult with multiple transmitter. To be clear it's impossible to stream audio from two transmitter to one receiver and use receiver audio output for my voice recognition program on rpi.
So I start to search a solution, another one, to create multizone microphone. My new idea is to use an audio record shield on arduino uno for example to record sound when it is higher than a defined level. I could record audio for 3-4 second and send it to rpi as an audio file which could be used in voice recognition program. This file will be send to google speech-to-text api to be convert etc...
I will contact voice recognition developper, Steven Hickson, to see if it is possible to modify his program in order to read audio file instead of recording it directly via usb mic as it is done currently.
What is your point of view on this new solution?
I am back with some news about the last and most difficult part of this project, the audio part.
My first idea was to stream audio from mcu board to my rpi thanks to rf module, but it seems that streaming is very difficult with multiple transmitter. To be clear it's impossible to stream audio from two transmitter to one receiver and use receiver audio output for my voice recognition program on rpi.
So I start to search a solution, another one, to create multizone microphone. My new idea is to use an audio record shield on arduino uno for example to record sound when it is higher than a defined level. I could record audio for 3-4 second and send it to rpi as an audio file which could be used in voice recognition program. This file will be send to google speech-to-text api to be convert etc...
I will contact voice recognition developper, Steven Hickson, to see if it is possible to modify his program in order to read audio file instead of recording it directly via usb mic as it is done currently.
What is your point of view on this new solution?
Re: Automation with voice recognition
I guess the first question would be: How big are your rooms?
And why do you try anything with arduino? 8 Bi µC are a bit too small for Audio..
I'ld use multiple PIs to record and either send the audio over wifi or directly recognize the text.
On the Software side, you could also try wit.ai to parse your spoken text and Pocketsphinx for recognition.
And why do you try anything with arduino? 8 Bi µC are a bit too small for Audio..
I'ld use multiple PIs to record and either send the audio over wifi or directly recognize the text.
On the Software side, you could also try wit.ai to parse your spoken text and Pocketsphinx for recognition.
Re: Automation with voice recognition
22kHz, 16bits mono audio recorder works on arduino Uno, with SD card. Little deportee microphone.
https://www.adafruit.com/products/94
https://www.adafruit.com/products/94
Re: Automation with voice recognition
hey pal ..!!! am doing my final year project related to this concept ... and am new to Rpi .. but interested to go with it ..
can u help me out regarding my final year project
can u help me out regarding my final year project

Re: Automation with voice recognition
Why not I wish I could help you?
Send private message with a description of your final year project and I will see if I can help you.
Send private message with a description of your final year project and I will see if I can help you.

Re: Automation with voice recognition
Is not better put in every room one Raspberry pi with USB Dogle Wifi and Mic?.
Massimo
Massimo
Re: Automation with voice recognition
As i said previously my control ligth system is a cm15 pro which cost 70euros so if i want to control light from everywhere i cant buy this module for each room.
Moreover use google api this wifi is a bit slower throught wifi (in my opinion).
Moreover use google api this wifi is a bit slower throught wifi (in my opinion).
Re: Automation with voice recognition
Hi! Im doing also a research project like this. But Im using a bluetooth microphone as audio input. I tried to use steven hickson's program but the code is programmed for usb mic.. do you know how to modify the code? thanks
Re: Automation with voice recognition
i want to connect android mobile phone to raspberry pi
Actually, i have to speak to mobile to make a phone call , the .wav file will be generated, that wav file processed by raspberry pi board, for speech recognition i am using pocketsphinx software on raspberry board. please help
Actually, i have to speak to mobile to make a phone call , the .wav file will be generated, that wav file processed by raspberry pi board, for speech recognition i am using pocketsphinx software on raspberry board. please help
Re: Automation with voice recognition
Hi guys,i have been given a project on access control via voice recognition.Kindly assist,am a bit green od Raspberry pie