Ideal Flight Accessibility phase 3

This Forum is for Ideal Flight Users to ask questions about general use. Perhaps you have a suggestion which you think maybe of benefit to Ideal Flight

Moderators: Steve Waite, SysAdmin

Ideal Flight Accessibility phase 3

Postby Orinks » Thu Oct 01, 2020 6:01 pm

Hello everyone,

This is the official topic for Ideal Flight accessibility phase 3 development.

Originally I was going to suggest more flight assist features, but Talking Flight Monitor C Sharp has come so far, so I don't want to suggest IF features that will copy the TFM stuff.

That said, I'd still be interested to see how an IF autotaxi would work. Also, the sounds feature I had suggested a while back where ILS glideslope alive/locked and localizer lock can have their own sounds, similar to the guitar plucks etc to be used when AP is off.

What I don't understand though is my Windows API speech stop working randomly only with Ideal Flight. I could load up Ideal Flight and go to the voice settings page and speech doesn't say "voice settings page" even with the voice enabled. If I then restart IF, and go to voice settings page speech then says the prompt.

I don't think it's an IF bug, but I'd hate to reformat Windows just to fix it since Sapi is internal to Windows now.
Orinks
 
Posts: 184
Joined: Sat Mar 02, 2019 11:50 pm

Re: Ideal Flight Accessibility phase 3

Postby Steve Waite » Thu Oct 01, 2020 6:50 pm

IF initializes SAPI for each phrase - it is a completely separate exe which is launched and closed for each phrase. It is not subject to whether IF is running or not, it is separate and works without IF installed. IF sends a command line that starts SAPI with the phrase, voice, volume and speed each time and the SAPI interface is started each time with the same settings.

You could test with another output device for speech and see if it stays put, that would indicate another system is introducing problems into the device mixer or blocking other SAPI sessions. Try to find out at which point in the flight the IF speech does not reach the volume level and have a think what happens prior to losing voice. I'll need to recreate it to help problem solve on that.

I've tried to keep IF plucks and tones sounds different to the other app so that both can be used if desired. I have the ILS/LOC sounds on the todo list. These would work instead of speaking and so will be heard over the speaking, those sounds not needing a cleared phrase.
software architect at codelegend.com
equipment: i9-9980Xe 64GB 2xRTX2080ti NVLink 2TB M.2,
i9-9900X 64GB RTX2080ti 2TB M.2, i7-3960X 32GB GTX680 4TB RAID10,
NAS @7TB RAID10
Steve Waite
 
Posts: 4717
Joined: Wed Jun 29, 2011 12:02 am

Re: Ideal Flight Accessibility phase 3

Postby Orinks » Sun Oct 04, 2020 9:36 pm

How do I use the Sapi commands to try to troubleshoot this for you, to get volumes etc?
Orinks
 
Posts: 184
Joined: Sat Mar 02, 2019 11:50 pm

Re: Ideal Flight Accessibility phase 3

Postby Steve Waite » Mon Oct 05, 2020 8:53 am

It is the Windows Speech API which you would normally use in a C++ application and make calls that set voice, volume, speed, etc.

The speech in Ideal Flight is made by setting command line parameters on the codelegend speech module clsp.exe. This exe is protected with a cipher so that only Ideal Flight can operate it.

To problem solve you would use the process of elimination. With Ideal Flight speech enabled and speaking, eliminate the use of certain other programs until the problem goes away. I and others have been testing this and there has been no change in the speech output from the system after many hours of use. If another program running subsequently affects the speech output from clsp.exe it might happen fairly soon.
software architect at codelegend.com
equipment: i9-9980Xe 64GB 2xRTX2080ti NVLink 2TB M.2,
i9-9900X 64GB RTX2080ti 2TB M.2, i7-3960X 32GB GTX680 4TB RAID10,
NAS @7TB RAID10
Steve Waite
 
Posts: 4717
Joined: Wed Jun 29, 2011 12:02 am

Re: Ideal Flight Accessibility phase 3

Postby Steve Waite » Mon Oct 05, 2020 9:20 am

Regarding sound settings: In the simulator sound settings I have all sounds set to around 15% volume, and the Ideal Flight voice set to 100% volume on speaker device and the Ideal Flight interface sounds volume (Other Settings page) set to 70%. The simulator sounds are set to the actual speaker device rather than the default sounds device. This way the sound mixer always maintains the volumes of all sounds on that channel.
software architect at codelegend.com
equipment: i9-9980Xe 64GB 2xRTX2080ti NVLink 2TB M.2,
i9-9900X 64GB RTX2080ti 2TB M.2, i7-3960X 32GB GTX680 4TB RAID10,
NAS @7TB RAID10
Steve Waite
 
Posts: 4717
Joined: Wed Jun 29, 2011 12:02 am

Re: Ideal Flight Accessibility phase 3

Postby Steve Waite » Thu Oct 08, 2020 1:41 pm

Development has been slowed for a few weeks due to other engagements but is more or less back on track now. So I've been improving the sounds for next update since the original sounds were a bit rushed, and I'm also including sounds for LOC/ILS capture with options.

I'll be looking through the SAPI implementation again to make sure it is working as well as can be done. It is more advanced and complicated than most solutions, for example, choosing cores away from the simulation. I know that there are various situations in the Windows sounds system that can put a spanner in the works. Just an idea, if in doubt about sounds, it might be a good idea to boot up Windows fresh, and also to avoid web pages with sounds before a long session of flying.

Guys, sales of Ideal Flight continue quite well, and with basically next to no issues reported at all. So I just wanted to add a massive thank you to Orinks and all the rest of you for helping with the project and also a special thank you for making others aware of the program.
software architect at codelegend.com
equipment: i9-9980Xe 64GB 2xRTX2080ti NVLink 2TB M.2,
i9-9900X 64GB RTX2080ti 2TB M.2, i7-3960X 32GB GTX680 4TB RAID10,
NAS @7TB RAID10
Steve Waite
 
Posts: 4717
Joined: Wed Jun 29, 2011 12:02 am

Re: Ideal Flight Accessibility phase 3

Postby Steve Waite » Wed Oct 14, 2020 12:07 pm

I have added drum sounds for capturing the Localizer and the Glideslope and are selectable in the Voice Items Selection checkbox window from the Voice Settings page.

Remember when going to make a selection, to first select the Quick Selection set that the setup will belong to, and after making a selection use the Install Selection button to save that selection into the Quick Selection set chosen.

I am wondering if there are any requests to break down those settings further or maybe add sounds to other functions. Any ideas are welcome...
software architect at codelegend.com
equipment: i9-9980Xe 64GB 2xRTX2080ti NVLink 2TB M.2,
i9-9900X 64GB RTX2080ti 2TB M.2, i7-3960X 32GB GTX680 4TB RAID10,
NAS @7TB RAID10
Steve Waite
 
Posts: 4717
Joined: Wed Jun 29, 2011 12:02 am


Return to General Use & Ideas

Who is online

Users browsing this forum: No registered users and 5 guests

cron