Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
The script below is what I use and it reads out everything.

Code:
{_ Context }
{SetState('eddi_context_last_subject', 'message')}
{SetState('eddi_context_last_action', 'receive')}
{SetState('eddi_context_message_name', event.from)}
{SetState('eddi_context_message_content', event.message)}

{if event.message = "o7":
    {event.from} salutes
    {if event.channel = "player":
        you
    }.
|else:
    Message received from {event.from}.  {event.message}.
}

If you want it to read out wing messages only it would be something like this\

Code:
{_ Context }
{SetState('eddi_context_last_subject', 'message')}
{SetState('eddi_context_last_action', 'receive')}
{SetState('eddi_context_message_name', event.from)}
{SetState('eddi_context_message_content', event.message)}

{if event.channel = "wing":
    Message received from {event.from}.  {event.message}.
}

This goes in your Message received event in the Speech Responder tab

Brilliant. Was looking for one of these myself.

Will add my voice to the "restart EDDI or VA" is what fixed my new ship not showing up in the shipyard.
 
I'm pleased to announce the third beta release of EDDI 2.3. This contains a mix of minor features and bugfixes. At this stage I'm not planning on adding any new features, so I'd very much like to hear of any bugs that people experience with this release prior to moving this to production.

The full changelog is as follows:

  • Events
    • Update 'Message received' event to include NPC messages. Additional field 'Source' provides more details about the source of the message
  • Speech Responder
    • Add "Log" function to write information to EDDI's log. This is an aid when debugging templates
    • Fix issue where new templates might show up in custom personalities blank rather than with the contents of the default template
    • Change edit window's "Show default" button to "Compare to default"; allowing diff-style comparison between the current and default scripts for templates
    • Script changes:
      • 'Message received' - updated to only respond to player messages, and to use appropriate source
  • VoiceAttack Responder
    • Add "Ship ident" and "Ship ident (spoken)"

Information about the first beta release and details of how to obtain the beta is available in a prior post: https://forums.frontier.co.uk/showth...=1#post5406291

Hi,

Not sure if it's an EDDI problem or a Journal problem but this happened when I received a message from a Cruiseship:
Code:
2017-04-29T08:25:27 EDDI:eventHandler [D] Handling event {"from":"$ShipName_PassengerLiner_Cruise;","source":"Station","player":false,"channel":"npc","message":"Today's cruise includes some delightful views, our flight attendants are on hand with full details.","raw":null,"timestamp":"2017-04-29T08:25:27Z","type":"Message received"} 

in to speech Message received from $ShipName_PassengerLiner_Cruise;. Today's cruise includes some delightful views, our flight attendants are on hand with full details..

so the sender was announced as $ShipName_PassengerLiner_Cruise

On messages from other sources it's working fine:
Code:
2017-04-29T08:36:02 EDDI:eventHandler [D] Handling event {"from":"Federal Security Service","source":"Police","player":false,"channel":"npc","message":"You're clean. Proceed, pilot.","raw":null,"timestamp":"2017-04-29T08:36:02Z","type":"Message received"} 

in to speech Message received from Federal Security Service. You're clean. Proceed, pilot..
 
Hello cmdrs! I've successfully enable some windows 10 "hidden" TTS voices in EDDI using this very handy (n awesome thread) on reddit by the user Pessimist__Prime !
Thing is i've found another voices in win10 that i cant make eddi "see" ... i tried tinkering with the power shell script but was unsuccessful... Anyone here could maybe dig into this with me and find out how to enable these others win10 tts voices so we can have more variety in EDDI responses? Thaks a lot in advance!

https://www.reddit.com/r/EliteDangerous/comments/5d02vv/if_you_use_voiceattack_eddi_or_any_other/

2017-05-01 16_22_13-EDDI.png The voices i got EDDI ti see so far

2017-05-01 16_22_36-Registry Editor.png
The TTS registry path with more "hidden" voices!
 
I'm have set up voice attack to press "x" during the FSD engaged event. But now I want to only do this for hyperspace jumps. Help?
 
I'm have set up voice attack to press "x" during the FSD engaged event. But now I want to only do this for hyperspace jumps. Help?

Another way is to set up Jump to supercruise and jump to hyperspace as 2 different events in VA. "Engage supercruise" or "Engage Hyperdrive" and then in the "Engage Hyperdrive" command, after a pause you define, have VA press "x". This would require you to setup different key binds for FSD to Supercruise and FSD to hyperspace in the game's control settings page but that's easy enough. For me anyway. That's how I have my VA profile setup.
 
Is there any way to get a text to voice package for Windows 10 that sounds similar to ASTRA? Or is ASTRA available as such a program?
 
Is there any way to get a text to voice package for Windows 10 that sounds similar to ASTRA? Or is ASTRA available as such a program?

You can go to ivona.com. Astra is their British Amy with a bit of reverb added. It cost me $45 USD. Go to www.ivona.com click on the Voices link and then click on Voices for Accessibility at the botom. I went with the nextup.com vendor. Cost me $45 USD for the windows TTS voice installer to install Ivona's British Amy.
 
You can go to ivona.com. Astra is their British Amy with a bit of reverb added. It cost me $45 USD. Go to www.ivona.com click on the Voices link and then click on Voices for Accessibility at the botom. I went with the nextup.com vendor. Cost me $45 USD for the windows TTS voice installer to install Ivona's British Amy.

Only $30 USD from this site: http://www.deskshare.com/text-to-speech-voices.aspx or download the demo-version from www.ivona.com which runs for a month IIRC
 
Last edited:
Only $30 USD from this site: http://www.deskshare.com/text-to-speech-voices.aspx or download the demo-version from www.ivona.com which runs for a month IIRC

I don't think that gives you the actual installation package that incorporates the voice into your Windows TTS. It's a program called TextSpeaker and you get the voice that goes along with it. But you have to use the TextSpeaker program. I don't think it's a standalone windows TTS voice package.
 
Last edited:
Regardless, it's more than I can afford. The only way I get to afford lifetime passes to something like Elite Dangerous is by being a cheapskate in other places ;)

Cup o Ramen, anyone?
 
I don't think that gives you the actual installation package that incorporates the voice into your Windows TTS. It's a program called TextSpeaker and you get the voice that goes along with it. But you have to use the TextSpeaker program. I don't think it's a standalone windows TTS voice package.

Thought I'd give that program a try. FYI, it does install the voice as a SAPI5 voice compatible with plenty of other programs (including EDDI).

To use the voices more broadly, the following may also be helpful:
The Ivona voices are 32 bit voices so if you're using 64 bit windows like I am, the default system dialog doesn't show them... they have to be selected by opening a 32 bit Windows configuration dialog here: %windir%\syswow64\speech\speechux\sapi.cpl
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom