我在终端运行linux的espeak,运行得很好。
我的问题是我想从php(在xampp中)运行espeak。

<?php
$a="espeak sometext";
system($a);
?>

但那不起作用,也不会发出任何声音。
在windows中,当php脚本在cmd中调用espeak命令行程序时,这件事在espeak命令行程序中运行得非常好
代码是
<?php
$a='espeak "your text"';
system($a);
?>

你们能帮我在Linux上运行吗?
提前谢谢。

最佳答案

此espeak不能在系统命令的帮助下使用,因为系统命令只能在服务器上执行,而不能在客户端计算机上执行。换句话说,如果您的服务器有声卡,它将在服务器中播放声音。
唯一的选择是你必须使用lame指南在egudiedog.net中给出。

关于php - 如何在Linux中从php运行espeak,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18058869/

10-09 04:54