Как играть в SIP RTP пакеты

Я работаю над окнами, пытаюсь сделать одно приложение в.NET, которое собирает информацию о трафике RTP SIP и отправляет его Джулиусу для обнаружения слова, например, если человек в строке говорит, что "один" Джулиус может обнаружить на основе грамматики введите слово "один", "два", "три" и т. д. При тестировании с микрофонным входом Джулиус идет хорошо, и обнаружение работает как чудо. Моя проблема в том, что звук больше не будет исходить от микрофона, потому что он будет исходить из SIP-вызова RTP. Итак, как я могу передать аудиопакеты RTP из сети на вход julius? Может быть, если я смогу преобразовать RTP в аудио на лету и передать его на вход микрофона, чтобы Джулиус смог обнаружить?

1 ответ

Устройство Stereo Mix может вам помочь. Это хитрое устройство, которое позволяет любому приложению записывать то, что вы играете. Просто воспроизведите на этом устройстве из вашего приложения и настройте julius для прослушивания на этом устройстве (или установите его как устройство по умолчанию).

Вы можете найти подробную информацию о том, как включить устройство стерео микса здесь.

Другие вопросы по тегам