В настоящее время я пишу скрипт с использованием PJSUA2 в Python3. Цель скрипта - совершать голосовые звонки с использованием SIP. Скрипт работает до сих пор. С createRecorder()
и createPlayer()
и передачей на них я могу записывать звонки и воспроизводить некоторые файлы WAV.
Проблема в том, что теперь я понятия не имею, получить доступ к аудиоданным в режиме реального времени. Я хочу передать аудио поток в API и вернуть результат обратно.
После некоторых исследований, обнаруженных в документации, что-то вроде этого: https://www.pjsip.org/pjmedia/docs/html/group__PJMED__STRM.htm#ga67575c8e7b15e325b98ebaa89639b550
Но у меня нет никакой идеи использовать это в Python