Existem API's parar reconhecimento de padroes sonoros Java/Android?

Boa noite, gostaria de saber da existência de alguma API Android/Java para reconhecimento de padrões sonoros.

Exemplo: Canto de passaros, é dado o som como entrada, e a aplicação retornaria a qual pássaro pertence este som.

A aplicação será usada para algo semelhante ao do exemplo.

Obrigado

No android não há nenhuma API para reconhecimento de padrões sonoros.

Para fazer algo do tipo, basicamente, você precisará pegar a “impressão digital do som”. Toda onda sonora pode ser decomposta em padrões que a identifiquem univocamente, se não me engano, usando Fourier. Só que para dar match num padrão, a app precisa comparar com “impressões digitais” previamente cadastradas.

É assim que fazem as apps que descobrem o nome da música apenas pelo som.