php - 如何将音频文件与 PHP 结合起来?

标签 php audio pear

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我想创建一个基本的语音软件,PHP程序结合了一些现成的声音(如thecatsatonthemat),然后允许用户下载完成的文件(然后,按照上面的例子,它会说 the cat sat on the mat )。

我考虑过的几个选项:

  • 某种 PHP 或 PEAR 库(如果可能,请不要使用 PEAR)
  • 使用二进制安全读取功能从所有音频文件中读取,然后手动组合它们

  • 有没有我错过的?还是我还没有涵盖正确的选项?

    最佳答案

    如果您真的需要使用 native PHP 来执行此操作,那么您可能不走运。

    我不知道您的确切需求,但我会支持使用专用库的想法,例如 SoX ,由您的 PHP 代码通过 exec() 驱动.

    此外,假设您正在编写一个 Web 应用程序,预计处理时间会足够长,以至于您必须管理正在运行的异步声音生成。

    关于php - 如何将音频文件与 PHP 结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12630901/

    相关文章:

    php - 如何从数据库中仅提取月份和日期以找出用户的生日并将其与今天进行比较以找出生日

    php - 加载共享库时出现 xampp 错误

    audio - 在J2ME中同时播放和录制音频?

    c++ - Windows 对音量 slider 使用什么对数函数?

    php - 在 PHP 7 中使用 Composer 安装 PEAR 包是否有效?

    php - 如何在带或不带 PEAR 的 symfony 1.4 中安装插件?

    PHP 7.4.1 - PECL 不起作用(尝试访问第 181 行 PEAR/REST.php 中 bool 类型值的数组偏移量)

    php - Phinx 迁移 'up' 与 'change' 函数

    php - 如何选择具有最新时间戳的记录

    javascript - 如何捕获自动播放的DOMException?