Rinum
Posts: 7
Joined: Sat Nov 12, 2011 10:27 pm
Contact: Website

Re: Voice controlled computer

Thu Nov 17, 2011 12:31 am

I was thinking about the high cost of getting a screen or projector for the RPi when an idea hit me...

Why not ditch the display altogether! Create a full blown, completely voice controlled computer. Perhaps this can be a starting point: http://applidium.com/en/news/c.....king_siri/

Asmodeus
Posts: 29
Joined: Mon Aug 01, 2011 7:44 am

Re: Voice controlled computer

Thu Nov 17, 2011 9:30 am

I would start here:
open-source speech recognition program
http://www.simon-listens.org/

text to speech
http://espeak.sourceforge.net

visually handicapped
http://projects.gnome.org/orca.....index.html

You can test it with e.g. Ubuntu 10.04 LTS.

aeiah
Posts: 24
Joined: Tue Nov 08, 2011 2:00 pm

Re: Voice controlled computer

Thu Nov 17, 2011 12:04 pm

that'd be pretty awesome for a music player or something. you'd need a mic, of course. and a way of getting it into the rasppi. those cheap £3 usb soundcard dongles on ebay work with linux (i use one with an openwrt router), but i havent tested the mic input on them, only sound output.

btw, siri is a lot more than speech recognition - it talks to apple hq constantly to put what you say into context and deliver answers - the actual speech recognition part probably isnt any better or worse than a lot of alternatives.

hsalonen
Posts: 19
Joined: Wed Aug 31, 2011 9:11 am
Contact: Website

Re: Voice controlled computer

Thu Nov 17, 2011 12:16 pm

I know you all love Slashdot, but here is their take on Siri:
http://apple.slashdot.org/stor.....ol-cracked

According to the article linked, Siri doesn't actually do much, it just works the following way:

1. User says "Do I have new mail?"
2. Siri encodes a sound file
3. Siri sends stuff to Apple
4. Apple responds back with carefully researched answer.
5. Siri receives the answer.
6. Siri says "No, you don't have any mail"

The hard part is done on Apple server. I bet if you could access the broadcom chip, you could encode stuff yourself without consuming CPU power. But Apple might be using a supercomputer or equivalent for Siri Artificial Intelligence, so I doubt R-PI chip can ever reach such quality and responsiveness. But hey, don't give up - give it a try :)

And I did check links Asmodeus posted, I understand Simon-Listens is powered by Julius? I could get that from repositories, so I am going with that.

Asmodeus
Posts: 29
Joined: Mon Aug 01, 2011 7:44 am

Re: Voice controlled computer

Thu Nov 17, 2011 1:18 pm

With Simon-Listens (powered by Julius) you could start a program. If you assigned "Do I have new mail?" to e.g. claws-mail, your eMail-client starts. Now Orca can be used to read the mail via eSpeak. (Instead of using Apple-AI, -databases and -servers you could use your human brain. ;-))

To get an idea, what you can do with a computer - but without screen - get ADRIANE:
http://www.knopper.net/knoppix.....ex-en.html

TeeBeeKay
Posts: 3
Joined: Tue Nov 15, 2011 9:20 pm

Re: Voice controlled computer

Thu Nov 17, 2011 6:07 pm

For voice recognition, I'm thinking of using pocketsphinx. It works pretty well with a small vocabulary, but with the default acoustic model (American) and vocabulary model it was pretty useless for my west-mids accent. It took quite a while to train it to be useful, but now it works pretty flawlessly.

SteveHickson
Posts: 21
Joined: Tue Mar 19, 2013 5:53 pm
Location: me@stevenhickson.com
Contact: Website

Re: Voice controlled computer

Tue Apr 30, 2013 5:10 pm

I did exactly this, though I switched to google's api since it was much better than pocketsphinx:
You can find it here:
http://stevenhickson.blogspot.com/2013/ ... ry-pi.html

and here is the video demo:
http://www.youtube.com/watch?v=6NHklmXMouY

Return to “Other projects”