BAD AI Commentary!

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • I'm finalising my AI commentator to be released soon to anyone who wants to tinker with it. This video shows it working about 90 percent autonomously.
    The previous version was using text based inputs to generate the output and while this gave very creative and exciting commentary, this needs to be 100 percent autonomous.
    So now, this version is using game telemetry data instead. It still has some bugs such as being repetitive, but I'm figuring it out.
    If anyone is interested in the app, pop me a message and I'll add you to the list of people I'll share it with to test.
    What is currently can do:
    Commentate on overtakes on the protagonist.
    Commentate on overtakes on the top 10.
    Recommend camera focus car for the replay.
    Sending the data to Claude and Elevenlabs for commentary and audio generation.
    What still needs to be implemented.
    Identifying collisions.
    Identifying attempted overtakes.
    Identifying corner names for the commentary.
    Being less repetitive.
    Better handling of positional changes and identifying of important focus points in the race.

Комментарии • 71

  • @mgrib3594
    @mgrib3594 2 месяца назад +23

    AI commentator fights his demon possesion throughout an entire first lap.

  • @trav3653
    @trav3653 2 месяца назад +35

    When the A.I. starts that weird growling/screaming noise, it sounds like Anakin burning on mustafar😂

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +2

      As much as the demonic possessions, I am going to have to refine the voice sometime as its messing with the timings. But, it's one of the last things I'm planning, so no exorcist just yet

  • @davidkoall2284
    @davidkoall2284 2 месяца назад +9

    3:33 a miniature brewery, bubbles causing micro vibrations? oh god i'm in tears

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      I love the randomness of it. I have pushed it that direction, so each driver has a random backstory that's stereotypical of their nationality, but I still think it's very funny

    • @davidkoall2284
      @davidkoall2284 2 месяца назад +1

      @@DanielBorn_BadAI So you came up with the brewery or was the prompt to generate a "believable" stereotypical backstory?
      By the way, I'd love to join the testers as well (Discord link expired again :( )

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +2

      @@davidkoall2284 The entire stories of the drivers is made up by the AI as well as how they are using it during the race. So Germans are have breweries, Americans are in a space race etc. I'll send the link when I'm at a computer.

  • @OPNightMarine
    @OPNightMarine 2 месяца назад +15

    Couldn't stop laughing, especially when the AI starts screaming. Can't wait to test this in my own races.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

    • @OPNightMarine
      @OPNightMarine 2 месяца назад

      @@DanielBorn_BadAI Already had joined, would recommend to put the link in the description.

  • @TheMeatballMafia
    @TheMeatballMafia 2 месяца назад +1

    Eager to see this develop more. Would love to utilize something like this simply for internal league highlight reels, but I know you've mentioned it's only working in ACC right now. Would be so cool to see something like this come to iRacing - this is just fantastic. Hope to join your Discord when you're able to get invites sent out again to keep tabs on things!

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад +1

      Thanks. I'm back home again so will post my discord link a bit later. It should work for iRacing once I can make the conversions in the UDP data. I think it works pretty much the same as ACC, so shouldn't be much of a hassle to have it work on multiple sims.

  • @simonemarcato4545
    @simonemarcato4545 2 месяца назад +2

    Can't wait to have it released! I'm an experienced CTO and I'm working with AI too in my projects. I'm an admin of the Raptor Racing Team, that's why I'm always searching for new opportunities to join those two things in my life.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @edmon974
    @edmon974 2 месяца назад +3

    "THE GAP ~ah~ah~ah~ah~ah~ah~ah~ah~ a mere 0.3s"

  • @KevKlopper
    @KevKlopper 2 месяца назад +2

    6:43 ngl sounds like a legit Ferrari radio message. Maybe add "we are checking" and it would be perfect 😅

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад +1

      Lol. In one of the earlier videos it actually came up with that line :-)

  • @BongoRacing
    @BongoRacing 2 месяца назад +1

    Absolutely love this and see the potential to add even more craziness to my community. Please add me to your test list. Thank you.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад +1

      I'll post the Discord link in a bit. Sorry for the late reply. I've been away the past month, so haven't had a chance to do anything with this.

  • @scottwangkb
    @scottwangkb 2 месяца назад +1

    Terrifying... and hilarious. It even stutters better than I do!

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      Lol. I am in two minds whether I should train it better, or leave it as is.

  • @PitViper_1
    @PitViper_1 2 месяца назад +1

    commentator being stabbed in the battle of hastings?

  • @x_aquatix_x
    @x_aquatix_x 2 месяца назад

    disturbing on one side but this was freaking hilarious with the weird noises it did.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      I'm in two minds whether I should fix the sound coming from the commentator or not. I am always taken aback when it starts becoming possessed, but the extra weirdness sometimes makes the timing go off in the output.

  • @TheRogueBoys
    @TheRogueBoys 2 месяца назад +2

    4:44 bro start speaking Chinese lol

  • @dyland1496
    @dyland1496 2 месяца назад

    I must say, I really like the spontaneity of the comments from this commentator. Especially the brewery backstory. Does this also work in practice and qualifying?

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      I haven't set it up yet for practice and qualifying yet. Currently because it's using Claude and Elevenlabs, it can become quite expensive to run for a long session. When I'm happy with the current version I'm looking to move the commentator over to Llama and a different voice model which are free. It'll take a lot of local processing though and might take a little step back in the voice itself, so I'd prefer not to for the time being.

  • @salomaj
    @salomaj 2 месяца назад +1

    This is hilariously awesome

  • @TheDirtyLime
    @TheDirtyLime 2 месяца назад

    Please leave this mode as an option even once you get it 100% working 😂
    5:05 Has he lost control? NO!

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      I think this is actually going to be the whole core of the AI going forward. People will soon come up with a much better version, but I like this janky version more.

  • @Jaiykk
    @Jaiykk 2 месяца назад +1

    will happily test, would love to see how you achieved it.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @inviamotorsport1223
    @inviamotorsport1223 2 месяца назад +1

    I want!! ready to test this on my own races TY

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.
      I'll try post on here each time there's something new to report. It still has quite a bit of a way to go before I'll be happy sharing it, and then it will still need further fiddling by much smarter people than I to convert it to an exe file. Right now it's in python, which isn't the most user friendly language for the end user

  • @riceracing3184
    @riceracing3184 2 месяца назад +1

    Urghagh uuuur and we’re off 😆

  • @nedo68
    @nedo68 2 месяца назад +1

    yes, ready to test this on my own races ! :D

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @DriversSquadPerformance
    @DriversSquadPerformance 2 месяца назад +1

    up for test here.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @craighume39
    @craighume39 2 месяца назад +1

    would love to test out your new app if possible!! i play gran turismo 7

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      Right now it's getting data from ACC, so won't work with GT7. But, when I'm happy with it, I'll start making it work with other games too. It's also done in python, so I'll probably have to learn another language to make it more user friendly

    • @nedo68
      @nedo68 2 месяца назад

      @@DanielBorn_BadAI ah cool, i hope a iRacing version will be availible too

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @Maxstion
    @Maxstion 2 месяца назад +2

    What the heck is going on this time 😂😂

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      No idea. I think the commentator needs to tone down it's 'creativeness' now 😁

  • @ericjeffery5817
    @ericjeffery5817 Месяц назад

    would this be able to work on an F1 24 league race?

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      Hey! In it's current form it wont be as it's fetching the data from Assetto Corsa Competizione. But, once I've ironed out the issues I'm having for it, it should be quite simple to use it for other sims as well. As long as the data is sent from the sim through UDP or a shared file which I think F124 does.

  • @berlabb
    @berlabb 2 месяца назад

    Hey Dan, is your discord still up and running? Cheers

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      Hey. Yes it is. I havent been at home since setting it up and won't be for another 3 weeks so nothing much has been posted. I don't have access to discord on my work computer so can't send out the invites again when I'm back.

  • @kuku6031
    @kuku6031 2 месяца назад +1

    I don’t know wtf this is , but it’s Hilarious.
    Could it work with Ams2 ?

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      It should work the same, but there would have to be quite a bit of changes to to variables and structures of what's coming from the shared memory and UDP data. I am still learning how to program, so I've messed up a bit already by not making this more modular, which would have made it easier to swap for other Sims. But when the ACC version works 100 percent, I'll fix it to make it easier for other Sims. I'll also send the code out to anyone who wants to make an AMS2 version when this version is done.

    • @kuku6031
      @kuku6031 2 месяца назад +1

      @@DanielBorn_BadAI I know a smart chap that has made a functional auto director for ams2 , so he would no doubt be able to get it working well as is probably based off the same output rules for automating car in view selection .

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      Would you be able to put me in touch with him? I'd love to pick his brain about it. ACC has a broadcast app that I haven't used before, but will be using when the commentator part of this works 100 percent, so the camera will automatically switch to the correct position.

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @salomaj
    @salomaj 2 месяца назад +1

    @DanielBORN394 this would be awesome for our league streams. Please let me know if we can test it out, would be awesome. Thanks!

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад +1

      Sure. I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.
      I try once a week to do a bit of fiddling before my race so it's slowly getting updated. I'll post how far I am there each time there's something to report on.

    • @salomaj
      @salomaj 2 месяца назад

      @@DanielBorn_BadAI just joined, thank you! Looking forward to it. Let me know how I can help.

  • @craighume39
    @craighume39 2 месяца назад +1

    Funny as hell mate, keep it up*

  • @strovich
    @strovich 2 месяца назад

    Did you end up posting your discord or anything in the video comments or a way to get in touch? - Alan from Sim Racing Nation

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      Hey not yet. I only really get a chance to go on my PC once or twice a week. When I have a moment I'll make a discord and will send the link

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @mikegeraci22
    @mikegeraci22 2 месяца назад

    Happy to help this is great lmao

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  2 месяца назад

      I've set up a discord for updates. Here's a link - discord.gg/RQfdDyWQ.

  • @Realdevoflookinstoh
    @Realdevoflookinstoh 2 месяца назад

    Would this work for any game?

    • @DanielBorn_BadAI
      @DanielBorn_BadAI  Месяц назад

      In it's current form it only works in ACC, but it will be expanded once ACC works 100 percent.

  • @skYwinger_R4M
    @skYwinger_R4M 2 месяца назад

    I died. 🤣