Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Question on EDDI. Is there a key/value which can be used to report the system and station for where an owned ship is stored? Basically, via VA, I would ask, "Where is Hatteras III?" (note, my named ship defined on the EDDI Shipyard tab) and VA would respond via EDDI with system and station where the ship is stored.
 
Thanks for the log, EDDI was attempting to pick up the awarding faction from the wrong key so didn't find it. This is fixed and will show up in the next release.


Awesome, cant thank you enough got this great little plug in. For me the scripting I've been doing is just as fun as actually playing ED itself ö7
 
Release 2.3 of Elite will bring some details to the journal if you are scanning without a DSS, but in 2.2 nothing is logged so no event will be triggered.

Will it bring any other improvements? Such as storing galnet articles, so if I am not online when new ones are published I can still get my computer to read them to me? Currently I am trying to do this myself but it will still only store them if I was online when they're published.

Also will there ever be triggers fired to store the latest system when I merely lock onto or select it in my navigation panel? I'd love ot get info on a system before I jump there. Same goes for ships, can I ever get a detailed readout of a ship I am targetting?

Looking forward to the improvements, EDDI already kicks butt.

I just wish frontier would let us know the state of our ship more, like landing gear extension, cargo scoop, ship lights etc.
 
Last edited:
If you've been away for a while and left the Galnet responder active, it reads a whole ton of backlogged Galnet articles and this blocks the UI thread. I could find no way to cancel and regain control until this was over.
 
Help required please with an EDDI script.

I have been trying to add a line of script to the 'jumping' event to add the 'DATETIME last visited' for a system, however I cannot seem to get this to work for systems I have visited many times recently after EDDI was installed.

I can get the default number of times visited to work without difficulty. Is my script wrong?

You last visited this system on {DATETIME: System previous visit}:

Can I get both number of times visited AND datetime system last visited? Or is it one or the other only that might be causing my problem if the script above is correct?

Any help with this and the command line required would be greatly appreciated, thank you. I have tried the two variations I found online relating to EDDI.

When I run 'test script' I get "There is a problem with the script expected end of block found system previous visit"
 
Last edited:
Would it be possible for EDDI say the roman numerals in ship names, planet types etc to be said numbers? like Gas Giant IV is said "Gas I V" is it possible to get the roman numerals to be spoken as numbers so it says Gas Giant 3 instead of I I I or anywhere there are roman numerals spoken?
 
Would it be possible for EDDI say the roman numerals in ship names, planet types etc to be said numbers? like Gas Giant IV is said "Gas I V" is it possible to get the roman numerals to be spoken as numbers so it says Gas Giant 3 instead of I I I or anywhere there are roman numerals spoken?

The obvious issue with this is the roman numeral for '1', so it can't be a simple search and replace of text.

A lot of this comes down to the individual voices, to be honest, as they all have different internal rules for how they process the text presented to them. There are a few issues of this nature building up, though, so I'll gather them together and see if I can find a generic solution.
 
jgm great thanks, not biggy just thought I'd put it out there as when exploring to Colonia I started to dream of Gas Giants I I I's ect hehe
 
Question :
For the version 2.3 of Elite will have great differences of the EDDI, or will serve previous

There are a lot of changes coming with version 2.3 of Elite with additions to the journal. As a result there will be a significant set of changes to EDDI. There will also be some new features.
 
Okay, I'm having the same problem I previously had (posts 985 and 987 in this thread) again.

To sum up: I'm using a Cereproc voice that I bought, and whenever it sees a 'pause' script (as in, {Pause(8000)} in the 'Docking Granted' response) it recognizes the pause, but defaults to a Windows voice for everything after the pause. The people at Cereproc had told me previously that their voices sometimes had a problem with the <Silence> tags, but that they had fixed the problem.

Looking on the internet, a couple of websites that speak about Cottle XML stuff say that <silence msec= “5000”/> should work. When I try that, EDDI says that "there is a problem with the script"...apparrently not recognizing something about that string. My previous work-around was to add strings of alternating periods and spaces (. . . . . . ) to force some pauses into EDDI's speech. That no longer works, and I seem to have to choose between the default (yet unwanted) Microsoft TTS voice pausing where it's supposed to, or the higher quality Cereproc voice not pausing at all.

Also, I have "Disable Phonetic Speech" un-ticked on the Text-to-Speech tab of EDDI, and there is no change when ticking it (EDDI skips the pause).

Any help anyone could give me would be greatly appreciated!
 
Last edited:
Okay, I'm having the same problem I previously had (posts 985 and 987 in this thread) again.

To sum up: I'm using a Cereproc voice that I bought, and whenever it sees a 'pause' script (as in, {Pause(8000)} in the 'Docking Granted' response) it recognizes the pause, but defaults to a Windows voice for everything after the pause. The people at Cereproc had told me previously that their voices sometimes had a problem with the <Silence> tags, but that they had fixed the problem.

Looking on the internet, a couple of websites that speak about Cottle XML stuff say that <silence msec= “5000”/> should work. When I try that, EDDI says that "there is a problem with the script"...apparrently not recognizing something about that string. My previous work-around was to add strings of alternating periods and spaces (. . . . . . ) to force some pauses into EDDI's speech. That no longer works, and I seem to have to choose between the default (yet unwanted) Microsoft TTS voice pausing where it's supposed to, or the higher quality Cereproc voice not pausing at all.

Also, I have "Disable Phonetic Speech" un-ticked on the Text-to-Speech tab of EDDI, and there is no change when ticking it (EDDI skips the pause).

Any help anyone could give me would be greatly appreciated!

There is no silence element in SSML but there is a break element. The Pause() command adds a break element to the SSML, but you can't add these directly.

What is happening is that EDDI passes the SSML text to the Windows speech synthesis subsystem. The subsystem picks the voice to use based on a number of criteria, including the elements present in the text. In this case it sounds like the Cereproc voice is declining to support whatever is in the SSML, resulting in the speech subsystem falling back to the Windows standard voice.

There are two things in the SSML that might cause this. The first are the elements: EDDI only uses the break and phoneme elements, the later with the language set to ipa. The second is the overall language of the speech. EDDI attempts to obtain this information from the supplied voice but it is possible that whatever EDDI has selected is being rejected by the Cereproc voice.

If you are talking to the Cereproc folks then it would be worth finding out which values of the xml:lang attribute inside the speech element they accept. I could then hard-code it (or them, if there are different values for different voices).
 
Hi folks...newb here. I am using VA with the Astra Full pack. I installed EDDI and I left VA loaded with the Astra Full profile. EDDI initializes when VA starts and I get additional voices from EDDI which is pretty darn cool! :) I am a little confised as to is that all I have to do? The voice seems to have a strong echo to it and it tends to get garbled with my Astra voice.

Is there a repository of scripts that others have developed that I can play with and where specifically do I add them? Do I add them in the Astra full profile?

Thanks again for a wonderful addon!
 
I seem to be getting double sound responses. It echos badly. My normal VA responses are fine. It is only with the eddi voice. It is hard to understand. When I changed the voice to the female I can hear the male and female.

Any suggestions on what to check. TIA
 
Last edited:
I seem to be getting double sound responses. It echos badly. My normal VA responses are fine. It is only with the eddi voice. It is hard to understand. When I changed the voice to the female I can hear the male and female.

Any suggestions on what to check. TIA

If you are running VoiceAttack you don't need to run EDDI standalone as well.
 
I was wondering if there was a way for EDDI / Voice Attack to remind me of the planets gravity I've just entered orbital cruise at.
I was thinking of maybe using something like this...

If {TXT:EDDI entered normal space body} is equal to {TXT:EDDI body scanned name}
Then say The gravity of {TXT:EDDI entered normal space body} is {DEC:EDDI body scanned gravity}

But one problem I see with this solution, is that once a body is scanned it won't be scanned again. Causing the script to never trigger.
Does anyone have any suggestions? I hate it when I forget to check the gravity of a planet before I try to land, only to realize too late I'm at a high G world when my breaking maneuver fails. *SPLAT*
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom