|I would say you're almost definitely looking at some Python. Tons of other languages *could* be used, but it seems like everything ML/AI is Python. Trying to do anything in the important guts of the latest AI/ML boom that isn't Python is fighting an uphill battle, at least for now.
Even if you are way more competent at some other language, there just aren't the plethora of examples and things for AI/ML that there are in Python. It makes it easier to stumble through learning Python than to try to replace wheels with whatever you might prefer. The people who understand matrix math hate semicolons and are apparently mad geniuses or something because they think whitespace has any business mattering.
If you want example, maybe look for NMKD tools and their Discord. I believe they mostly wraps C# UI around things... WPF maybe. You might be more interested in the Python under the hood of all that (which is also open source but not really related to NMKD). The NMKD tools I've used were mostly Python under the hood and invoking stuff on Python environments it runs somewhat transparently in the background. They seem like UIs whose point is to GUI the CLI so it isn't daunting, esoteric, and cumbersome for "power users".
Since it's involving video and AI uh... there's weird stuff there. But their tools and what they do are pretty solid fare. I have used/toyed with them for about a year now. There are several people in that Discord who understand things about video transcoding which I don't even know exist and I've written some professional code to convert video before.