Ich möchte programmgesteuert erkennen, ob ein (lokaler) Computer (nicht Mobilgerät) einen Ton oder Musik wiedergibt. Bevorzugt über eine High-Level-API von Java oder Python oder einer ähnlichen Sprache.
Antwort
Zu viele Anzeigen?
PA.
Punkte
26952
Ich habe es noch nie gemacht, aber als ersten Ansatz würde ich (als Eingabe und nicht als Ausgabe öffnen) einen falschen Aufnahmestream am Master-Windows-Wiedergabelineout-Gerät öffnen (anstatt das Mikrofon oder Line-In-Gerät für die Aufnahme zu öffnen).
Dann würde ich die erfassten Frames überwachen. Wenn für eine bestimmte Zeit Werte über einem kleinen Schwellenwert liegen, würde ich davon ausgehen, dass es sich um Ton handelt.