EDDI: A(nother) Voice Attack Plugin

Status
Thread Closed: Not open for further replies.
The VA feature is whats missing from both the tools I use , wondering how EDDI may help ,

It would be possible for them to bundle EDDI and/or set up their own VoiceAttack script that used EDDI variables, it's really up to them as how best to approach this however.
 
The VA feature is whats missing from both the tools I use , wondering how EDDI may help ,

EDTB does have it's own VA profile, have you tried it? And it swears if you're in Federation space, the commands are not automatic, you have to call them yourself.
 
Last edited:
EDTB does have it's own VA profile, have you tried it? And it swears if you're in Federation space, the commands are not automatic, you have to call them yourself.

Yep that's voice stuff , thinking more of commands that go do something and post information back that you can read and use
 
I'm trying to integrate Trade Dangerous with voice attack. I've got it working to some extent using EDDI but some additional information would be useful. Having the current available capacity instead of needing to calculate the total capacity minus the used capacity. Having the full and empty max jump distances for the current ship. Also differentiating between the current and last station name and having a spoken version of this. Trade dangerous will need to be modified to produce a little more speech friendly output though.

c:\tradedangerous\trade.py run --from "{TXT:System name}/{TXT:Last station name}" --credits {DEC:Credits} --capacity {INT:Ship cargo capacity} --ly-per 8.56 --jumps 2 --hops 2
 
Please forgive my noobishness but I'm having difficulty switching EDDI's voice. I have changed the default Windows 10 TTS voice to Microsoft Catherine Mobile (I installed the English-UK and English-Australian MS language packs) but EDDI's voice doesn't change at all. What am I doing wrong?
 
Started up VA today and EDDi is being reported as not compatible. Yes it has been working fine and it is the beta I am using. Has something changed with VA do you know?
Getting error - UNABLE TO INVOKE PLUGIN. PLUGIN NOT VALID FOR THIS VERSION OF VOICEATTACK.
But until today has been fine unless it is Discord interfering., As I installed that today also but if discord is disconntected it stills give above error.
It starts off okay as per normal:
16:43:05 - Plugin 'EDDI 1.0.0' initialized.
16:43:05 - Profile startup : '((EDDI: startup))'
16:43:05 - Plugin support enabled.

Then it suddenly starts scrolling the error after something like engaing another ship or jumping systems.
Have disconnected Discord and it still faults so don't think it is that.

Okay problem solved I think it wanted my details in the config system again seems it forgot them.
 
Last edited:
Started up VA today and EDDi is being reported as not compatible. Yes it has been working fine and it is the beta I am using. Has something changed with VA do you know?
Getting error - UNABLE TO INVOKE PLUGIN. PLUGIN NOT VALID FOR THIS VERSION OF VOICEATTACK.
But until today has been fine unless it is Discord interfering., As I installed that today also but if discord is disconntected it stills give above error.
It starts off okay as per normal:
16:43:05 - Plugin 'EDDI 1.0.0' initialized.
16:43:05 - Profile startup : '((EDDI: startup))'
16:43:05 - Plugin support enabled.

Then it suddenly starts scrolling the error after something like engaing another ship or jumping systems.
Have disconnected Discord and it still faults so don't think it is that.

Okay problem solved I think it wanted my details in the config system again seems it forgot them.

i have to do this every time i run eddi.. i have to open the configuration program and enter my login details... every time i run voiceattack i get error.. but enterting login details fixes it.. until next time :(
 
i have to do this every time i run eddi.. i have to open the configuration program and enter my login details... every time i run voiceattack i get error.. but enterting login details fixes it.. until next time :(

I had the same solution for a some time, but nowadays even this does not help :(
 
i have to do this every time i run eddi.. i have to open the configuration program and enter my login details... every time i run voiceattack i get error.. but enterting login details fixes it.. until next time :(

This has been fixed in the development branch. I'm away from my main computer at the moment but will be pushing out a version in a couple of weeks that includes the fix.
 
Hello Commanders,
first of all sorry for my poor english language. I´m a "german potatoe" [wink] but i try my best to communicate coherent with you english Guys.

I think EDDI is a really great plugin with so much potential. (Think about what it can do if we had a proper API) :cool: Many many Thanks for all the Work !!
I like EDDI really much and it works well on my machine (Win7, latest VC beta & Ivona Voice).
I´m not a Coder but editing a VC-Profile i can manage. So i decided to do some Translations to the german language.
This is not a big deal when it comes to the Voice Attack Profile, but i´m having trouble to find out how to translate the Text of the spoken Variables.

I cannot find the Locations where to edit the pronunciation of spoken Variables. Like Names & Desciptions of Federations, Goverments, Population, Allegiance, Explorers etc...
For example: If the Ship Name ist not set EDDI sets the Variable to the spoken english VC-Command: "Your Ship"... Thats nice, but in my case i have to edit it to "Dein Schiff"
Another example: If I ask for the Information about a Star System EDDI gives out a rounded value of the population. VC says: "around [value] and a half million..." In my case I have to edit the words "around & ...and a half million."
Maybe someone can point me in the right direction...
 
Hey jgm. How goes the beta on this project? I played with it a little and am looking forward to it progressing, but wondering on its status since there has not been much information on any updates that may be coming in the pipeline.
 
Hey jgm. How goes the beta on this project? I played with it a little and am looking forward to it progressing, but wondering on its status since there has not been much information on any updates that may be coming in the pipeline.

As it happens I've been away for a bit but back now and just finished off the next beta. This is really a release candidate, in that I'm not planning to add any more functionality but would like to hear from people as to how it's working before doing a final release.

The next beta release is at http://www.mcdee.net/elite/EDDI-1.1.0-beta2.zip The only major change made is to ensure that the connection to the Elite: Dangerous companion app API is re-established when lost. You will need to re-run the configuration script and log in again one last time (hopefully) once you've installed this version.

Oh, and for those interested in the new features: the details of how to use them are at https://github.com/cmdrmcdonald/EliteDangerousDataProvider/tree/develop

- - - - - Additional Content Posted / Auto Merge - - - - -

Hello Commanders,
first of all sorry for my poor english language. I´m a "german potatoe" [wink] but i try my best to communicate coherent with you english Guys.

I think EDDI is a really great plugin with so much potential. (Think about what it can do if we had a proper API) :cool: Many many Thanks for all the Work !!
I like EDDI really much and it works well on my machine (Win7, latest VC beta & Ivona Voice).
I´m not a Coder but editing a VC-Profile i can manage. So i decided to do some Translations to the german language.
This is not a big deal when it comes to the Voice Attack Profile, but i´m having trouble to find out how to translate the Text of the spoken Variables.

I cannot find the Locations where to edit the pronunciation of spoken Variables. Like Names & Desciptions of Federations, Goverments, Population, Allegiance, Explorers etc...
For example: If the Ship Name ist not set EDDI sets the Variable to the spoken english VC-Command: "Your Ship"... Thats nice, but in my case i have to edit it to "Dein Schiff"
Another example: If I ask for the Information about a Star System EDDI gives out a rounded value of the population. VC says: "around [value] and a half million..." In my case I have to edit the words "around & ...and a half million."
Maybe someone can point me in the right direction...

At the moment EDDI is hard-coded to English. It's possible for me to set up translations but is a fair bit of work to remove the various strings from the code and make them available for localisation. If anyone is interested in doing the work for this I'd happily take a pull request.
 
Last edited:
The only major change made is to ensure that the connection to the Elite: Dangerous companion app API is re-established when lost.

YES !, this is vital , ED TOOLBOX also uses the API app and also looses connection , I was beginning to wonder if the two EDDI & EDTB API where cancelling each other out , is that possible ? , or will this 'FIX' will be the fix , that both apps actually just need to keep the connection.

If it's because difference TOOLS are calling API & that is breaking the connection , Would like to see EDDI be the default API , that all others use
 
Last edited:
YES !, this is vital , ED TOOLBOX also uses the API app and also looses connection , I was beginning to wonder if the two EDDI & EDTB API where cancelling each other out , is that possible ? , or will this 'FIX' will be the fix , that both apps actually just need to keep the connection.

If it's because difference TOOLS are calling API & that is breaking the connection , Would like to see EDDI be the default API , that all others use

It's hard to tell exactly why the problem is occurring. To give a quick breakdown of what is happening: when you first enter your information in to EDDI it logs in to the companion app API. From there on in all requests to obtain data use a couple of cookies, and each time data is obtained the cookies are refreshed. In theory this means that as long as you access the API at least once every 6 months it should continue to work, but once in a while the API server will refuse to provide the data and instead ask for re-authentication. There are a number of reasons as to why this might happen but from the client side there's not enough information to find the root cause. Instead, EDDI now logs in again automatically when the re-authentication is requested and carries on as normal.

I won't say that it isn't because there are multiple tools accessing the sae API from the same IP address, but on my test system it only had EDDI running and the server still wanted reauthentication periodically so although it might exacerbate the situation it isn't the only cause of the issue.
 
I won't say that it isn't because there are multiple tools accessing the sae API from the same IP address, but on my test system it only had EDDI running and the server still wanted reauthentication periodically so although it might exacerbate the situation it isn't the only cause of the issue.

IF API from the same IP address , is an issue ,then EDDI should be the 'library' all others TOOLS use , as the API caller authentication maybe you can start this 'collaboration' with , the other apps , calling API , see what they think ...

A Standard , instead , of 40 different versions of API calling
 
Last edited:
IF API from the same IP address , is an issue ,then EDDI should be the 'library' all others TOOLS use , as the API caller authentication maybe you can start this 'collaboration' with , the other apps , calling API , see what they think ...

EDDI is open source and designed such that if they want they can take the companion app piece and use it independently. If they do this they could share credentials and it might reduce the problem (although not eliminate it). But it's up to the other authors to decide if they want to do this, and not something that I'd want to push on to others.
 
Hey just wanted to say thanks for this it's a great voice attack addition!

One suggestion, I installed this and immediately started messing with my Verity HCS voice pack and didn't know how to start the event log (I edited the profile pretty much everytime I started Voice Attack) without checking the forum. Would be great if you could add guidance to the github page. If it's already there feel free to call me an idiot! :D

Also if you have set up a donation page please let us know as this deserves more than just rep!!!
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom