2009-06-11 20 views
9

Me gustaría poder detectar un sonido de palmada. Siendo muy nuevo en cualquier forma de reconocimiento de sonido, ¿hay alguna forma de hacerlo? Si no, ¿hay algún recurso bueno para el reconocimiento/detección de sonido C#?Detección de sonido de palmada en C#

Mi objetivo es automatizar un centro multimedia de clientes con algunos controles básicos basados ​​en aplausos.

+4

Esto parece un problema de algoritmo, no un problema de idioma. Le sugiero que amplíe su consulta y las búsquedas de Google a otros idiomas y * luego * vea si/cómo desea implementar eso en C#. – annakata

+0

Gracias, estoy de acuerdo. Lo estaba dejando abierto para cualquier librería/componente/framework/lo que sea específico para C#. – jamesrom

Respuesta

0

Parece un problema que puede resolver mediante el llamado análisis de componentes principales. Intenta googlearlo También pueden ser útiles otras soluciones para el famoso problema del cóctel. Pero estoy seguro de que ya hay algunas bibliotecas por ahí.

1

No me enfocaría en el lenguaje como tal, sino en el algoritmo.

¿Qué características de un sonido te permiten identificarlo como un aplauso? ¿Duración? ¿Intensidad? ¿Variación de intensidad a lo largo del tiempo?

Una vez que tiene un algoritmo, , entonces decide la mejor manera de implementarlo.