Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Hey peeps,

Looking for some help with EDDI and VA. I have commands setup for docking, supercruise etc for playing certain mp3's. I am looking for the correct syntax for VA that would allow me to play an MP3 when fighting with an NPC and also when I have destroyed an NPC.

Thanks
 
Hi RaoulDuke,

I was playing with this idea too, to play music at certain events, but with the previous version of EDDI, so songs are played with VoiceAttack. There is a useful option in VA to pick one song randomly from a collection, without repeating, so when I'm attacked, it won't play 'Thunderstruck' over and over, there are 20 songs in that collection, so a bit more varied that way.

I do not attack others, so my version works for being interdicted, or attacked. There is also a 'victory' music played, when bounty is awarded...

Here is a link to my EDDI and VA profile:

https://www.dropbox.com/sh/pieq8wt3holhx38/AABmOdFz4GBrRfxv3kIOKY2Ba?dl=0

It is also including the 'Animations triggered by events' Thingy, description for it here:

http://voiceattack.com/SMF/index.php?topic=1248.0

Maybe (for sure :) ) it is a bit overcomplicated, but works (more or less).

If you have questions, feel free to ask :) !

Best regards!
 
Hi RaoulDuke!

As your attorney, I advise you to have fun! Seriously! If you find something useful in my profiles, and you can use it for your own ones, that's the reward for me :) .

"...do what we can, learn what we can, improve the solutions, and pass them on...". I was reading this somewhere and I am trying to make it real ;) !

Best regards!
 
Not recognizing my ship

Greeting CMDRs,

I'm new to EDDI, so bear with me please. Since installing EDDI, I have been only using my Vulture. Eddi recognizes all my ship information. But now that I have switched to my ASPX, it is not properly recognizing the ship. Can anyone tell me what I am missing?

o7
 
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).

I don't know if this will help you, but I use Cereproc Caitlin and had the same issue as others have had in this thread. I found a registry value in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens\CereVoice Caitlin 4.0.4\Attributes called "Language" and it seems this is set to "409;809" by default. I changed it to "809;409" and after a restart of Voice Attack, EDDI responded with the Cereproc voice in every instance.

However, the downside is that I don't yet have phonemes working correctly. The Cereproc voice will read the response, but will simply read the text between the phoneme tags without regard for the IPA pronunciation specified. I don't know if this is a problem with Cereproc or EDDI, as phonemes are handled correctly outside of EDDI (even in Voice Attack itself) and the voice isn't rejecting the SSML anymore.
 
I don't know if this will help you, but I use Cereproc Caitlin and had the same issue as others have had in this thread. I found a registry value in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\SPEECH\Voices\Tokens\CereVoice Caitlin 4.0.4\Attributes called "Language" and it seems this is set to "409;809" by default. I changed it to "809;409" and after a restart of Voice Attack, EDDI responded with the Cereproc voice in every instance.

However, the downside is that I don't yet have phonemes working correctly. The Cereproc voice will read the response, but will simply read the text between the phoneme tags without regard for the IPA pronunciation specified. I don't know if this is a problem with Cereproc or EDDI, as phonemes are handled correctly outside of EDDI (even in Voice Attack itself) and the voice isn't rejecting the SSML anymore.

Having spoken to Cereproc support, it seems that IPA support hasn't yet been added to this voice (Caitlin) at all. I told them it's still working in other applications (including voice attack) but they guessed that those applications are detecting that the Cereproc voice doesn't support it and are implementing it in a different way.

They also said that the order of the language codes in the registry shouldn't have any effect. Since it does have an effect, I'm guessing that EDDI isn't handling multiple language codes correctly?
 
I don't suppose anyone knows how to add a delay to an EDDI script? The market update and a few others are talking over the in game voices :)

From EDDI's help document:

### Pause()

This function will pause the speech for a given amount of time.

Pause() takes one argument: the number of milliseconds to pause.

Common usage of this is to allow speech to sync up with in-game sounds, for example to wait for a known response to a phrase before continuing, for example:

Hello. {Pause(2000)} Yes.
 
Resolved

Greeting CMDRs,

I'm new to EDDI, so bear with me please. Since installing EDDI, I have been only using my Vulture. Eddi recognizes all my ship information. But now that I have switched to my ASPX, it is not properly recognizing the ship. Can anyone tell me what I am missing?

o7

I resolved my issue. I enabled admin mode with EDDI and did a reboot. All is well now!
 
I just wanted to say I've been using EDDI for a while now, and I purchased one of the HSC Voice packs too. I've since deleted the HSC pack info because I much prefer EDDI. Fantastic work, thank you!
 
I've found Voice Attack seems to crash a lot lately. So I created a program to monitor it. It checks every 150ms and if it's not loaded, it loads it. The only problem is you can't really run it as Administrator (well, you can, but ED will cover the UAC popup; or does for me, anyway), but I find it doesn't affect how VA or EDDI behaves by having it un-elevated; for me anyway.
 
New changelog

Well well the new change log has plenty new events that EDDI could make use of, including srv info in the journal. Will there be an eddi update to maximise this opportunity?
 
Last edited:
Well well the new change log has plenty new events that EDDI could make use of, including srv info in the journal. Will there be an eddi update to maximise this opportunity?

There's also changes to the API coming in 2.4.

I think it's safe to say that unless jgm has a change in circumstance/heart, it won't be coming from him.

I do know that there's a group of folks in the EDDI user community who are studying the feasibility of picking up maintenance of the app.

Nothing newsworthy yet.
 
There's also changes to the API coming in 2.4.

I think it's safe to say that unless jgm has a change in circumstance/heart, it won't be coming from him.

I do know that there's a group of folks in the EDDI user community who are studying the feasibility of picking up maintenance of the app.

Nothing newsworthy yet.

*gets on his knees and prays VERY hard*

May the GoDs smile apon us lowly cmdrs and bless us with people to help the continued development EDDI become the awesomeness that we all know that it will be.

AMEN
 
That's the problem with 3rd party utilities for any game. The developer(s) can jump ship at any time, and noone can blame them. If they no longer like/play the game, why keep maintaining ? EDDI has been invaluable for me ever since I found it. The game itself needs something like it integrated.
 
That's the problem with 3rd party utilities for any game. The developer(s) can jump ship at any time, and noone can blame them. If they no longer like/play the game, why keep maintaining ? EDDI has been invaluable for me ever since I found it. The game itself needs something like it integrated.

The best counter is probably to have a team backing the project, so that team members can rotate in and out as interest waxes & wanes. JGM has asked for members of the community who are familiar with C# to back the project.
 
Trying to manually do triggers fra Voice Attack, but need help!

Hi all

I'm pretty much new and a noob in both Elite Dangerous, Voice Attack and EDDI.

I have successfully done a few EDDI triggers from Voice Attack (EDDI jumped f.ex.) but when I try and do a trigger for Mission completed and Mission Accepted I get a bit stucked.

When accepting a mission I get no responce, and when completing I get a message that the mission is completed with 0 amount for "no one".

What am I missing?

I think I may need a lot of help :)
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom