我想创建一个基本的语音软件,其中PHP程序结合了一些现成的声音(例如the
,cat
,sat
,on
, the
,mat
),然后允许用户下载完成的文件(然后,根据上面的示例,会说the cat sat on the mat
)。
我考虑过几个选项:
我有没有错过?或者我没有覆盖正确的选项呢?
答案 0 :(得分:4)
如果你真的需要使用原生PHP做到这一点,那么你可能会运气不好。
我不知道您的确切需求,但我会想到使用专用库,例如SoX,由您的PHP代码通过exec()
驱动。
另外,假设您正在编写Web应用程序,请期望处理时间足够长,以至于您必须管理运行异步声音的生成。
答案 1 :(得分:0)
使用SoX,它运行正常:
$ sox read.wav the.wav internet.wav read-the-internet.mp3
您可能需要libsox-fmt-all
包来支持您的文件类型。