EDDI: A(nother) Voice Attack Plugin

Status
Thread Closed: Not open for further replies.
(devil's advocate mode)

Yikes, that would involve a lot of editing throughout the vap profile. Just thinking ahead, if someone wanted to use this present profile then they would have to learn how these types of non-standard VA commands:-

Set Text [EDDI environment script] to $= is [entering;jumping to] supercruise.


work in order to build further voice commands into their vap..

I know you have done a lot of work with this new TTS engine, which we all very much appreciate, but wonder if it might have been better to explain how these new TTS commands work and how they can be incorperated into EDDI's VA scripts if the User chooses?

Or better still, offer two EDDI vap scripts, one normal, the other using this new TTS speech engine?

Since VA scripts can be 'switched' between muliple VA scripts, i.e EDDI & A.S.T.R.A working together, a default TTS voice between 2 or more VA profiles fits easily together than one that is set to a different TTS voice.

The only non-standard thing in the TTS string is $=, which is explained in the README as being the name of the ship if set and if not the phrase 'your ship'.

Regarding different VAP scripts, it would be a fair bit of manual effort to keep the two in sync and isn't something I'd be interested in doing at the moment. Bear in mind that EDDI isn't meant to be a replacement for ASTRA or similar, but a way of enhancing such scripts with more data and the event loop. In a fully fledged integration I'd expect that the only thing from the EDDI profile that made it in to a custom ASTRA profile would be the event loop, with the user building the rest to their own personal preference.
 
There isn't, but feel free to post anything you put together here for others to share. I'd be happy to add a directory that provides these files as part of the distribution.

Could make a dropbox request file for .vap with matching named .txt describing what's in it... then you just collect them :)
 
The only non-standard thing in the TTS string is $=, which is explained in the README as being the name of the ship if set and if not the phrase 'your ship'.

Regarding different VAP scripts, it would be a fair bit of manual effort to keep the two in sync and isn't something I'd be interested in doing at the moment. Bear in mind that EDDI isn't meant to be a replacement for ASTRA or similar, but a way of enhancing such scripts with more data and the event loop. In a fully fledged integration I'd expect that the only thing from the EDDI profile that made it in to a custom ASTRA profile would be the event loop, with the user building the rest to their own personal preference.

Hi JGM,
I plan to integrate your excellent plugin into the other voicepacks I have when it's released and am now experimenting a bit.
I've changed a line in your Eddi Starsytem Report and it seems to work but just want to make sure if I understand it correctly.
At the end of the report I've changed the line : Execute external plugin, 'EDDI 0.9.3' and wait for return into : Say, '{TXT:EDDI system script}' (and wait until it completes)
This sets the info that is said according to the plugin but instead of using your TTS-voice I can pick another voice.

The second thing I tried (in Eddi make dockingrequest) is replacing the $= with {TXT:ship name} and use this in a "Say" command instead of making a call to the plugin.

What do you think, will both ideas work (it seems like they do) or am I missing something ?
 
Last edited:
Hello guys,

First of All, Congratulations jgm for your nice job with EDDI.

I buyed Elite Dangerous ( I had only Horizons), And now no more troubles with credentials.
( Thank you for the help, jgm and cmd malandark).

It's working fine, no lag, and i get a nice RP with the EDDI events. EDDI gives a more realistic sensation when i'm playing.

Thank you very much jgm for your good job and that you share with us.
Thank you too cmd Malandark and other betatester that help in this Project.

Greettings
 
EDDI has been updated to 0.9.3. It contains a number of bugfixes but also introduces its own text-to-speech system. This allows EDDI to say things that sound a bit more like the voice in Elite, and in general a more computer-like voice. It also has a few features where the voice degrades with damage, and some other effects dependent on the size of your ship.

At this point I'm considering this the final push to a 1.0 release. I want to spend some more time on different responses to make EDDI a bit more interesting to listen to long-term, but not to add any further features at the moment. If you find any problems with this release please do let me know.

I definitely need to try that! Sorry I haven't sent you the Ableton file we talked about yet, to be honest it slipped my mind. I'll try to send it this week, in the meantime I'm impatient to hear what your TTS sounds like. Does it use its own speech engine, or the one defined by the user in windows?
 
Last edited:
I have downloaded EDDI today, 17 Feb 2016, and I receive the same message as POPALU. As I have updated VA, for this exercise, the answer doesn't fix it.
Not having the best of days, been floored by Manflu and my thinking is not too good. Is there something I've missed? I think I've got as far as unzipping to c:\programfiles(x86\VoiceAttack\Apps\EDDI, rebooting my Windows 10, opening VA and either Error Loading Profile or zilch. Anybody see what I'm doing wrong? (It's      being nearly eighty)
 
Last edited:
I have downloaded EDDI today, 17 Feb 2016, and I receive the same message as POPALU. As I have updated VA, for this exercise, the answer doesn't fix it.
Not having the best of days, been floored by Manflu and my thinking is not too good. Is there something I've missed? I think I've got as far as unzipping to c:\programfiles(x86\VoiceAttack\Apps\EDDI, rebooting my Windows 10, opening VA and either Error Loading Profile or zilch. Anybody see what I'm doing wrong? (It's being nearly eighty)

After extracting EDDI to the c:\programfiles(x86\VoiceAttack\Apps\EDDI directory, did you then run the configuration.exe file also found in the EDDI directory?

Running configuration.exe is very important as this allows the EDDI plugin to access the FD API and after following it's promts, also tells it where your Elite Dangerous /Logs directory is stored on your hard drive.
 
Last edited:
Hi JGM,
I plan to integrate your excellent plugin into the other voicepacks I have when it's released and am now experimenting a bit.
I've changed a line in your Eddi Starsytem Report and it seems to work but just want to make sure if I understand it correctly.
At the end of the report I've changed the line : Execute external plugin, 'EDDI 0.9.3' and wait for return into : Say, '{TXT:EDDI system script}' (and wait until it completes)
This sets the info that is said according to the plugin but instead of using your TTS-voice I can pick another voice.

The second thing I tried (in Eddi make dockingrequest) is replacing the $= with {TXT:ship name} and use this in a "Say" command instead of making a call to the plugin.

What do you think, will both ideas work (it seems like they do) or am I missing something ?

The scripts are very similar to existing VoiceAttack scripts, so yes you can just feed the script to the usual say command and it should work. The only gotcha is that {TXT:Ship name} will not be set if you haven't set your ship's name yet.

Bear in mind that anything starting with ((EDDI: will be updated each time there is a new plugin, so if you are making significant changes you might want to do so in your own actions and then alter the EDDI event loop each time there is an upgrade to point back to your personal commands.

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

I definitely need to try that! Sorry I haven't sent you the Ableton file we talked about yet, to be honest it slipped my mind. I'll try to send it this week, in the meantime I'm impatient to hear what your TTS sounds like. Does it use its own speech engine, or the one defined by the user in windows?

It uses Windows TTS, and at the moment the default TTS voice.
 
hello!

i noticed on the vid... nice work btw... the voice had some effects on it.. using 0.9.3 it don't have the same.. is there something i need to do to enable it?
 
hello!

i noticed on the vid... nice work btw... the voice had some effects on it.. using 0.9.3 it don't have the same.. is there something i need to do to enable it?

It should be automatic, assuming that you've installed the new EDDI profile in Voice Attack.
 
It should be automatic, assuming that you've installed the new EDDI profile in Voice Attack.

i have... i'll re-download it again just to be sure... also any change there will be a config setting to mess with the voice?

as always brilliant work :)
 
i have... i'll re-download it again just to be sure... also any change there will be a config setting to mess with the voice?

as always brilliant work :)

Yeah I want to give users control over the voice, and allow for different voices for each ship. It won't be until after 1.0 at this rate, though.
 
Yeah I want to give users control over the voice, and allow for different voices for each ship. It won't be until after 1.0 at this rate, though.

cool... also i just figured out how to use ot for all my other voice commands... so now converting them ...

As always..thank you!
 
Voice Attack - EDDI Plugin suggestions / Ideas.


1. The filename of EDDI's VA profile is called 'EDDI-Profile.vap' which is fine. However, the actual profile name you used, which is displayed in Voice Attack is 'elite dangerous'. Now this profile name is quite commonly used, one of my earlier Elite Dangerous profiles was called 'elite dangerous'. Now, each time we import a new EDDI profile, VA will automaticaly add a (1) after the profile name, since it conflicts with your previous, same named profile name. After a while we can end up with a number of profiles that look the same and dont remind us that they belong to EDDI.

So, as a suggestion, would it not be better to use EDDI-(version number) as the profile name, would make it much easier to spot out-of-date profiles and wont conflict with any other profiles the User's may already have in their Voice Attack.


2. Would it be possible for EDDI to create-on-the-fly, random ship callsigns in the future?

3. Perhaps the following falls outside EDDI's primary function of game data collection, but will throw it out just in case. Is it possible for EDDI to interface with the chat window, then, via voice commands, act as a dictaphone for inserting short phrases into the chat window and sending them off to [Direct] or to another commander via [/r].
 
Last edited:
CMD Malandark, not really related to anything but may I offer a suggestion for your for game background? I think you will like it.

Go download the Logitech G19 screen addonhttps://forums.frontier.co.uk/showthread.php?t=226782.
It DOESN'T require the G19 keyboard because it can run in stand alone mode... Set it up... Go to 'Space Traffic Controls' on check the top one, and uncheck the bottom one


Thanks foxpur, I came across that thread a while back.. Am currently doing my own research into this atm.
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom