Elite Dangerous Ship Assistant Powered by Alexa [video]
m.youtube.com
m.youtube.com
And with Mr Shatner himself providing the voiceover.
More here: http://www.hcsvoicepacks.com/
Disclaimer: I just bought this. I'm waiting for my HOTAS flightstick to arrive then I'm donning my Vive to spend some quality time with Kirk in VR.
(Voice control is of particular relevance to VR as you can't see the keyboard. Any games with complex control schemes suffer greatly. Elite, War Thunder and DCS spring to mind but it probably applies to some RTS games too. Voice seems like the most obvious addition as it maintains the sense of immersion. Strangely - it's currently very underutilized in VR)
"Mr. Sulu, warp speed!"
When I first heard about Elite Dangerous I was fascinated. Everything from the original game but with modern graphics to make it look the way it always deserved to. I genuinely feared how much of time sink it could become, and decided to stay away. I still watch the videos on YouTube sometimes!
In other words, it's an amazing galaxy that still somehow feels empty after awhile. Even if they never improved multiplayer with their instancing system, I think single player could be saved with more curated/hand-written content in the core star systems. Like, an actual narrative of missions that adds some life to a few select planets and factions.
I think Frontier did an amazing job with the flight model and environmental details (sound design is especially amazing in ways both subtle and obvious). But the actual gameplay feels about 80% complete. Unfortunately, this is true for every one of the updates/expansions as well, so I'm not sure I can ever expect that to change.
It's an amazing game that I would not recommend to others. Very strange.
When will I be able to just talk to my computer and have it know I'm done and respond, with a 'ping' 'pong' system?
I don't even use my car's voice commands because it's really slow to use while driving. I would love to just say: "Hey text my wife I'll be home in 10 minutes" and have my car respond.
I love Google voice assistant. My phone's mic is unusually bad though, so if you imagine all of the above with me learning forward and shouting at my phone... ;)
I just called the Skype echo test service to have a listen to what my mic actually outputs. It's pretty bad! The sound is very muffled and almost inaudible unless I cup my hand over the mic and speak clearly. Removing the case doesn't seem to make any difference.
Sony Xperia Z5 Compact, if anybody's wondering which phone not to buy for regular phone calls :) I don't really mind too much as I only make phone calls once in a blue moon, but it would be nice to be able to use voice assistant more.
It seems that with a bit of bad luck, the mic can get clogged up if a drop of water ends up in it.
Try to hold the phone in running water so the mic gets wet, and then carefully blow out the remaining drop of water.
I have the Google Home and my kid loves the Ghostbusters song. For whatever reason if you ask Home to play Ghostbusters you need, first, to specify the song not the movie, even though I have no Netflix integration setup. Then when it gets it correct it will only play the instrumental version for some bizarre reason. Weird, its clear the Home engineers are Ghostbusters fans as you can ask Home "Who you gonna call" and it gives some humorous canned responses, but somehow they can't get playing the Ghostbusters song correct.
Worse, because I have Google Play Music, there's some kind of licensing limit with Home. If I have Home playing music then my desktop PC refuses to play any youtube content, not play music, but unrelated videos. I can't watch any youtube videos unless I log out. Its incredible how bad the usability here. Buying a device for your kitchen shouldn't make all your computers be unable to play videos.
Great hacking OP! well done!
From the top of my head it would shine in games like Metal Gear Solid 5.
Does Amazon advertise a use-case like this? I think they should. Considering that they are involved with the Cryengine it even makes more sense.
"Alexa, launch to orbit at 120km."
"Alexa, deploy all solar panels."
"Alexa, match planes with target and plot an intercept."
"Alexa, orient the ship in a Sun reference frame facing down, zero degree roll." (Can I call that "reference frame Sun-Down-Zero for short?)
"Alexa, switch to atomic engines and plot a bi-elliptic transfer to Moho at the next window where total delta-V is under 6 kilometers per second. Then aerobrake to an equatorial orbit at 60km, plot rendezvous with Fuel Depot M50, and dock."
> "I'm sorry, Dave, Moho doesn't have an atmosphere so I can't aerobrake." (ship flies off on an impact trajectory with the Sun)
hmm ... okay maybe that's just a little too complex :b
> Warning. You forgot to add batteries. And parachutes.
That would have saved me a few missions.
Basically think of these types of systems (that's voice attack i believe, i saw this video a while ago) as macros triggered via voice - useful for space combat (shields forward, slide left(for 6 degree of freedom flight) etc).
It can launch to specific orbits, compute orbital transfers with specific delta-V budgets through a GUI interface with a time/dV heatmap, and it will gladly deploy your solar panels (but not retract them), and it can orient your craft.
(Oh, and you need to explicitly pick out which docking ports to use.)
If only it did a better job at auto-tuning its PID parameters to match the available control authority, you'd be set. :b
I've gotten a lot more into this sort of tech lately, after a started getting requests for it :D
I worked on a similar system for star citizen, using the inbuilt windows voice recog system.
At it's core, systems like this are primarily voice activated macro's. They are a lot more useful for twitch/combat based games (specifically flight simulators).
I would listen to microphone input, do a comparison for a specific string and emulate a keyboard press(or a combination of them for x amount of time) based on what was said. (Mouse too some times - although i spoke to tech support for star citizen, and had to be careful of how complex some commands could be, to ensure i did not break the eula).
Side note: I have stopped production of mine until star citizen gets a little further along (and i am also working on a natural speaking system, to detect what you mean for the system to do, instead of specific strings - eg if i said show shields, show me the shields, lets see the shields it would differentiate between that and say putting the shield power forward).
https://www.hackster.io/mathwuy/elite-dangerous-ship-assista...
Neat hack! It's awesome that Amazon have opened there API to the degree that you can implement these kinds of things. Hope Siri does the same someday (though I think it's unlikely).
Then add Alexa's pretty much soulless monotone voice.