↑↓ naviguer · ↵ ouvrir · échap pour fermer

Localisation de sources sonores

Trouver d’où vient un son grâce au retard entre les microphones, le cousin audio de la vision stéréo. Une pièce simulée dans le navigateur, avec un modèle qui apprend à estimer la direction.

StatutPrévu
Réalisé avecWeb AudioTDOAPyTorch
Version réduite

Une version réduite du projet. La version complète est liée ci-dessous.

Comment ça marche
  • 01Un son atteint chaque microphone après un retard égal à la distance divisée par la vitesse du son. La démo génère le signal que chaque microphone enregistrerait, avec du bruit, dans le domaine fréquentiel où un retard n’est qu’un déphasage.
  • 02Elle mesure ensuite le retard entre microphones par GCC-PHAT : multiplier un spectre par le conjugué de l’autre, ne garder que la phase, puis revenir au temps. Le pic se trouve au retard. C’est la même idée que la disparité du laboratoire de vision stéréo, mais en temps plutôt qu’en pixels.
  • 03Avec trois microphones ou plus, chaque retard dit de combien la source est plus loin d’un microphone que d’un autre, et la démo trouve le point de la pièce qui satisfait tous les retards. Ajoutez du bruit : le pic s’étale et l’estimation dérive.
Au programme
  • 01Pièce 2D simulée où l’on place des sources et un réseau de microphones.
  • 02Différence de temps d’arrivée calculée et tracée en direct.
  • 03Un petit réseau de neurones qui estime la direction, comparé à la réponse géométrique.
  • 04En option : utiliser son propre microphone.
Plus dans cette catégorie
IA et apprentissage automatique

HARNAIS SSI

Un harnais de cybersécurité pour les agents de code IA, comme Claude […]

CybersecurityAI agents