我如何让Prolog说话?

时间:2015-05-11 12:14:18

标签: prolog text-to-speech

我有一个包含一些字符串值的列表。

A = [John, goes, to, party].

如何将此文字传递给演讲?

任何人都可以告诉我如何在prolog中进行文本到语音转换吗?

2 个答案:

答案 0 :(得分:2)

查看cowsay包。 pack_install(cowsay)。查看SWI-Prologs网站上的“附加组件”页面。

答案 1 :(得分:1)

您需要使用Prolog系统的外语界面来调用进行语音合成的外部API。 Prolog外语界面不是标准的,而是Prolog系统特定的。因此,没有进一步的细节,不难给你更具体的建议。

更新:使用外语接口的另一种解决方案是让Prolog进程将字符串写入标准输出并使用shell管道将这些字符串传递给从标准输入读取这些字符串的Python进程。