Android сравнивает два звука для фонетического соответствия

Как я могу сравнить два звука для фонетического соответствия в android / Java? По сути, это что-то похожее на распознавание голоса / преобразование текста в речь, но распознавание голоса недоступно для моего языка. Мое приложение выглядит так: у меня в базе данных сохранено 10 человек, и для каждого из них я бы записал отдельный звук (голос) и сохранил его. Затем одним нажатием кнопки я записывал другой звук и временно сохранял его. Теперь как я могу сравнить эту запись с 10 записями звуков моих людей и сопоставить их с одним человеком?


person Gregor    schedule 29.11.2012    source источник
comment
вот ссылка, которая может вам помочь.   -  person Ali Imran    schedule 29.11.2012


Ответы (1)


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

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

person Matt Taylor    schedule 08.01.2013