Для вызова внешнего API, использующего синтез речи, вам понадобится интерфейс иностранного языка вашей системы Prolog. Интерфейс иностранного языка Prolog не является стандартным, но специфичным для системы Prolog. Таким образом, без дальнейших подробностей нетрудно дать вам более конкретные рекомендации.
ОБНОВЛЕНИЕ: Альтернативное решение для использования интерфейса иностранного языка - это процесс Prolog для записи строк на стандартный вывод и использование оболочки оболочки для передачи этих строк в процесс Python, который считывает эти строки со стандартного ввода ,
Привет, Я пытаюсь подключить его к файлу python. –
Можете ли вы предложить, как я могу разместить выходной файл A = [John, go, to, party] в качестве входа в python? –
См. Мой обновленный ответ для альтернативного решения. Но также обратите внимание, что некоторые системы Prolog (например, YAP) предоставляют интерфейс Python. –