Voice Command To Select a Song And Play - Speakers and USB

I have ordered an Arduino today on Amazon.in after reading a lot of exciting things that can be done using this piece of marvel. However, before I start here is my background -

  1. I am not an Electronics guy. I have spent most of my life working on Computer - writing programs in C, PHP and stuff like that.
  2. I had a hobby with electronics and I remember building my own circuits for Dancing LED Lights and even an amplifier but yes, that was way back in late 1980s.

Now, I have decided to get back to the hobby. And this is the base reason I purchased Arduino Uno today.

Here is what I want to do of course, after I have read and learned the basics -

Write and do something which would allow me to -

a. Control playing MP3s stored on my USB via voice control.

b. If the a above gets going, I would try allowing my program to fetch a song from any of the predefined channels from Internet and getting that song played.

Right now, I have no idea of how to go about it. Just curious to know about the feasibility and the right path to follow.

I know there are devices like Amazon Echo and Google that can do this for me, but I am sure, this would help me in better understanding the things and then following it up with the next set of things that I want to try my hands on.

Your valuable suggestions for a novice would be highly motivating

Cheers,
Sid.

Just curious to know about the feasibility and the right path to follow.

Sorry but not very feasible.

An Arduino ( Uno ) has the ssame sort of processing power as an early 80s home computer.

You can't do voice recognition on it. There are voice recognition shields containing a more power processor but the results are not very good. Think of mid 90s voice recognition - that will exceed what you can do with such a shield.

As to grabbing a file from the internet that is not very practical either. First you are likely to get an MP3 file and an Arduino won't play those. You can get stand alone MP3 players that you can control from an Arduino but their files are got from an SD card and you can't program the SD card from an Arduino while it is in an MP3 player.

There are lots of projects that are in re remit of an Arduino, but not in the area you have chosen to explore.

Amazon Echo dot can do it - but think about all the clever stuff behind that .

( use echo dot and Jriver player running on your PC for this task)

Grumpy_Mike:
Sorry but not very feasible.

An Arduino ( Uno ) has the ssame sort of processing power as an early 80s home computer.

You can't do voice recognition on it. There are voice recognition shields containing a more power processor but the results are not very good. Think of mid 90s voice recognition - that will exceed what you can do with such a shield.

As to grabbing a file from the internet that is not very practical either. First you are likely to get an MP3 file and an Arduino won't play those. You can get stand alone MP3 players that you can control from an Arduino but their files are got from an SD card and you can't program the SD card from an Arduino while it is in an MP3 player.

There are lots of projects that are in re remit of an Arduino, but not in the area you have chosen to explore.

This is precisely why I love the Forums.

I am so very thankful to you for the sage advice as reading your response does give me an insight, and more because you clarify and explain the "why not" here. I do look forward to reading as much as I can by the time the "Arduino" arrives. And I already have two more ideas up on my mind.

hammy:
Amazon Echo dot can do it - but think about all the clever stuff behind that .

( use echo dot and Jriver player running on your PC for this task)

Honestly, I am amazed at what these two do - Echo and the Google. If it (arduino) and I could go ahead trying to rebuild some of the Echo, I am certain, I would have gained a lot of knowledge.

If you do want to off load the processing to something with a lot of resources behind it, you could experiment with this:- Google AIY Voice Kit Smart Assistant for sale online | eBay