Голосовой движок — это программная подсистема для двунаправленной аудиосвязи, обычно используемая как часть системы связи для имитации телефона . Он функционирует как насос данных для аудиоданных, в частности голосовых данных. Голосовой движок обычно используется во встроенной системе .
Термин стал популярен после 2000 года с распространением технологии передачи голоса по интернет-протоколу в программных системах DSP . Голосовые движки обрабатывают голос для системы IP-телефонии на стандартном процессоре, в отличие от предыдущих поколений систем, которым требовались специализированные, математически оптимизированные чипы цифрового сигнального процессора . [1]
Голосовые движки — это высокооптимизированные программные подсистемы из-за математически сложной обработки сигнала, необходимой для фильтрации голоса и кодирования речи . Этапы фильтрации и элементы кодирования в голосовом движке разработаны для работы в сочетании с более крупной системой связи, включая только определенный и ограниченный диапазон обработки для минимизации размера памяти голосового движка и использования процессора. По сравнению с программными настольными приложениями, которые могут использовать плагины для постоянного добавления гибкости или расширяемости, голосовой движок разработан для соответствия определенным отраслевым стандартам взаимодействия .