Если вы хотите поэкспериментировать с собственными алгоритмами обнаружения голосовой активности, в качестве начальной стадии можно использовать БПФ.Затем вы можете попытаться вычесть любой характерный фон спектрального шума.Затем вы можете попробовать использовать модифицированные результаты БПФ для расчета кепстра (или некоторых взвешенных кепстральных коэффициентов) для извлечения признаков.Затем можно выполнить статистическое сопоставление с образцами для любых векторов признаков, которые вы решили извлечь, и передать результаты в алгоритм принятия решений.
Каждый из вышеперечисленных шагов, вероятно, был темой исследования, и хорошая реализация может включатьизучая десятки опубликованных научных работ, которые, возможно, можно найти в вашей университетской библиотеке.