Jump to content

Recommended Posts

Posted (edited)

691d4acd-5b70-41b2-b087-9ec27a7f6590

SkyEye is a Ground Controlled Intercept (GCI) bot. 

It is an advanced replacement for the in-game E-2, E-3 and A-50 AI aircraft

SkyEye is a substantial improvement over the DCS AWACS:

  1. SkyEye offers modern voice recognition using a current-generation AI model. Keyboard input is also supported.
  2. SkyEye has natural sounding voices, using a neural network to synthesize speech instead of robotically clipping together samples.
  3. SkyEye adheres more closely to real-world brevity and procedures instead of the incorrect brevity used by the in-game AWACS.
  4. SkyEye supports a larger number of commands, including PICTURE, BOGEY DOPE, DECLARE, SNAPLOCK, SPIKED , and ALPHA CHECK.
  5. SkyEye intelligently monitors the battlespace, providing automatic THREAT, MERGED and FADED callouts to improve situational awareness.

SkyEye uses Speech-To-Text and Text-To-Speech technology which can run locally on the same computer as SkyEye. No cloud APIs are required, although cloud APIs are optionally supported. It works with any DCS mission, singleplayer or multiplayer. No special scripting or mission editor setup is required. You can run it for less than a nickel per hour on a cloud server, or run it on a computer in your home running Windows, Linux or macOS.

SkyEye is production ready software. It is used by a few public servers and many private squadrons. Based on download statistics, I estimate over 100 communities are using SkyEye, such as:

- Flashpoint Levant
- Victor Romeo Sierra
- DCS ANZUS

SkyEye is free software. It is free as in beer; you can download and run it for free. It is also free as in freedom; the source code is available for you to study and modify to fit your needs.

DCS ANZUS has made a nice demo video showing the bot in action:

 

 

Learn more:

 

 

Edited by intruder11
  • Like 5
  • Thanks 2
Posted
2 hours ago, intruder11 said:

I am making an AI powered GCI bot for DCS. It uses fully local speech recognition and voice synthesis with no Cloud APIs or monthly bills required. The voice synthesis uses modern technology that sounds very human-like, similar to a commercial voice assistant or some newer AI voice clone technologies.

You can learn more at https://github.com/dharmab/skyeye - the bot is not yet ready but I am making rapid progress and I think you will all be able to try it before the end of the year. I hope I will be able to make a demo video in a few weeks but real life always takes priority of course. So no promises!

I do not check the DCS forums very often or use social media so forgive me if I don't reply. But feel free to follow updates to the GitHub repo!

 

Sound promising.  Look forward to the release!

  • Like 1
Posted
On 2/28/2024 at 2:00 PM, cfrag said:

 

Apologies, I'm not sure what I am seeing in the screenshot. It's also very close to an airfield, which makes me suspect that maybe I'm looking at an airfield zone? 

Can you reproduce the  issue on the cap by chute miz and send that miz back to me for analysis? With some luck it's only a silly oversight on my side.

 

 

10 hours ago, intruder11 said:

I am making an AI powered GCI bot for DCS. It uses fully local speech recognition and voice synthesis with no Cloud APIs or monthly bills required. The voice synthesis uses modern technology that sounds very human-like, similar to a commercial voice assistant or some newer AI voice clone technologies.

You can learn more at https://github.com/dharmab/skyeye - the bot is not yet ready but I am making rapid progress and I think you will all be able to try it before the end of the year. I hope I will be able to make a demo video in a few weeks but real life always takes priority of course. So no promises!

I do not check the DCS forums very often or use social media so forgive me if I don't reply. But feel free to follow updates to the GitHub repo!

 

Many thanks for your effort. I am looking forward to test it. 

  • Like 1

My Hardware: ROG Strix X570-F Gaming - AMD 5600X @ 4.7 ghz - G.SKILL TRIDENT 32GB DDR4 3200 (14-14-14-34 CL) - GigaByte 3080ti OC 12gb - Corsair MP600 Force 1TB - 2 x EVO Nvme 500GB - Virpil Warbird Base T-50CM2 and TM Throttle + Trackhat + G25 + AOC AG271QG 27"

My Modules: JF-17, F-16C, AV-8N/A, F-18C, ASJ37, MiG-15Bis, MiG-21Bis, Fw-190D, Bf-109K, P-51D, F-86F, Ka-50 III, UH-1H, Mi-8MTV2, NS430, FC3, A-10C, Mirage 2000C, L-39, F-5E-3, SA342, Spitfire, AH-64, Mirage F-1CE.

My Maps: Nevada, Normandy, Persian Gulf, Syria, South Atlantic.

  • 4 months later...
Posted

To provide a status update - things are going pretty well! The bot knows how to do some basic commands like RADIO CHECK, ALPHA CHECK, and BOGEY DOPE. I'm working on more commands like SPIKED, SNAPLOCK, DECLARE, and PICTURE. I usually test it by connecting the bot to a public server like Hoggit or Flashpoint Levant + my local SRS server and speaking commands to it while live-editing the code in my development environment.

On track for a winter 2024-25 release 🙂

  • Like 10
Posted
To provide a status update - things are going pretty well! The bot knows how to do some basic commands like RADIO CHECK, ALPHA CHECK, and BOGEY DOPE. I'm working on more commands like SPIKED, SNAPLOCK, DECLARE, and PICTURE. I usually test it by connecting the bot to a public server like Hoggit or Flashpoint Levant + my local SRS server and speaking commands to it while live-editing the code in my development environment.
On track for a winter 2024-25 release
I'm really looking forward to you publishing a test on YouTube!

Sent from my SM-A536B using Tapatalk

  • Like 1
Posted

Well that's promising, but just a little remark, how does she knows that the 2 contacts are "Fishbeds" ? Hostile or unknown due to IFF, ok, but the type of the aircraft, not at all.

Posted

It uses Tacview real time telemetry- anything you can see in the tacview, it can see. It'll be easy enough to make that a configurable option closer to release- it's just one line of code in the controller that sets that attribute, and the parts of the code that turn that into english language already know how to deal with that info being absent.

For pragmatism purposes I'm expecting most people will expect similar information as they get out of tacview, lotatc and sneaker GCI today to be available through the bot.

  • Like 2
Posted

Literally 99% of players don't care (per OverlordBot LOS usage statistics). If you do care, you can add the filters to the code, or try MOOSE Ops.AWACS which uses Lua to query the game's detection systems.

  • Like 2
Posted

@intruder11

Well this will make the cold war assets MiG-15, MiG-19P, and others really come alive

looking forward to it, i'll definitely subscribe to your GitHub

i wonder did you ever see this bit of code for Precision Approach Radar? https://www.digitalcombatsimulator.com/en/files/3316509/

it was very interesting and i was wishing for further development

Best Regards,

 

 

GCA script mt_w_explanation.lua Precision Approach Radar.zip

[sIGPIC][/sIGPIC]

 

Christopher M

Posted

@intruder11

It's more about Mig's and limited visibility landings and precision approach radars placed at the end of the runways

with control operators calling you in with approach vectors and little-high - High,  little-low - Low, and little-left - Left, little-right - Right calls to the

landing aircraft  when ILS is not an option.

BUT THNX anyway, I'll keep watching for your software release

Best Regards,

[sIGPIC][/sIGPIC]

 

Christopher M

Posted

Today brought a lot of good progress, including an enhanced callsign parser. It is adaptive and probabilistic- if it doesn't hear what you said perfectly, it's smart enough to look at context from the trackfile labels and figure out what you mean. e.g.:

- You mispronounce the GCI's callsign slightly (e.g. BADGER instead of BANGER)

- You mix up your own callsign (Viper 2-1 instead of Viper 1-2) and there isn't someone else using that callsign

- Your callsign is a homonym (Jester 1 vs Gesture 1) and there isn't someone else with the homonymic callsign

The incidence of "I could not find you on scope" is massively reduced.

  • Like 3
  • 2 weeks later...
Posted

I completed all the features planned for the initial release over the weekend. Finishing up the automated builds and writing the documentation. There's also one annoying bug (the bot gets stuck when the DCS mission is changed/restarted). But if I don't figure that out in the next few days, I'll just include a workaround in the documentation.

  • Like 2
  • intruder11 changed the title to Skyeye - AI Powered GCI Bot - [AVAILABLE IN EARLY ACCESS NOW!]
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...