Regarding the AudioAnalyzer class GetSpectrum method,
GetSpectrum
Returns the frequency spectrum of the last audio buffer, as an array of numbers. The elements of the array are root-mean-square volume levels, evenly spaced from 0 hertz to 24,000 hertz. If any of the analyzer’s inputs come from an AudioDeviceInput, or this method is used from a server script, it returns an empty array.
Usage
I’ll keep it short so you don’t have to read too much.
AudioDeviceInput with GetSpectrum would invite new types of games.
Concerns
Of course there are also some concerns like, people saving conversations on a webserver and such for malicious intent, but there are positive things like.
Examples
Phasmophobia
There could be a Phasmophobia inspired game, where you would use the spirit box and speak to ghost, or use to ouija board. There are already phasmophobia type games but this adds to the experience (speech recognition model), this could be useful for a bunch of horror games
Voice activated commands
Like probably a game where you say something and something happens, like Simon says.
(would be sent through a speech recognition model, probably either make this in Roblox or have the developers make a webserver then send it through a model like whisper or sum)
Karaoke
yk listening for the spectrum of their voice the pitch and such.
TL;DR
AudioDeviceInput with AudioAnalyzer:GetSpectrum usable upon using ID Verification.
I really want to make these unique type of experiences.