Предложение по созданию пользовательского программного обеспечения для распознавания звука для переключения звука - PullRequest
0 голосов
/ 08 марта 2011

Мне нужно разработать программу, которая включает или выключает определенную звуковую дорожку, когда она распознает крик попугая или визг.Программное обеспечение должно распознавать определенный диапазон звуков и допускать некоторые изменения в диапазоне (поскольку попугай, скорее всего, не будет воспроизводить свои звуки ТОЧНО каждый раз).

Пример: Птичий визг, без звука.Птица перестает визжать на пять секунд, звучит звуковая дорожка, восхваляющая птицу.Регулярная болтовня должна быть полностью проигнорирована, поскольку это не должно обескураживать.

Я слышал о java-библиотеках, в которых есть функция распознавания речи со встроенными словарями, но этому программному обеспечению нужно было бы учить особые звуки, издаваемые моим конкретным попугаем, а не слова или какие-либо случайные звуки птиц.Кроме того, как я упоминал выше, в нем должно быть небольшое изменение звука, так как визг, вероятно, никогда не будет на 100% идентичен записанной версии.

Каков наилучший способ для этого / на каком языке я должен смотреть?

Редактировать: В качестве альтернативы (и, возможно, это было бы более простое решение), есть ли способ сделать переключение звука в зависимости от громкости ввода?Так что не имеет значения, какой звук издает попугай, насколько он громкий?

1 Ответ

0 голосов
/ 09 марта 2011

Этот вопрос, похоже, тесно связан с распознаванием голоса.Я бы рекомендовал взглянуть на этот пост: Как преобразовать человеческий голос в цифровой формат?

...