First things first, I'm aware that this is a ridiculously large job that has already been done much better than I could ever do by existing software, this is just a learning project.
So, I want to create an AI for my linux laptop, that has complete OS functionality (can open programs, shut down, etc), can take voice commands, and the potential for any other hardware/software interactions. I imagine Linux is the best choice for this, and once I get a raspberry pi, I'd like to move it onto there and work on that.
But I've never done any programming on Linux (i've no idea what language to use), and i've never done a project like this, so I have no idea where to start really.
So, my question is, what language would you recommend, are there any libraries/extensiony things that could be useful for this, and do you have any general hints?
I'm wanting to learn a new language anyway. I only have experience with C# in Windows so far, i reckon it's time to expand my horizons a bit.
Thanks a lot,
Danny
So, I want to create an AI for my linux laptop, that has complete OS functionality (can open programs, shut down, etc), can take voice commands, and the potential for any other hardware/software interactions. I imagine Linux is the best choice for this, and once I get a raspberry pi, I'd like to move it onto there and work on that.
But I've never done any programming on Linux (i've no idea what language to use), and i've never done a project like this, so I have no idea where to start really.
So, my question is, what language would you recommend, are there any libraries/extensiony things that could be useful for this, and do you have any general hints?
I'm wanting to learn a new language anyway. I only have experience with C# in Windows so far, i reckon it's time to expand my horizons a bit.
Thanks a lot,
Danny