【问题标题】:Deploy Django app using Pyaudio library to Heroku使用 Pyaudio 库将 Django 应用程序部署到 Heroku
【发布时间】:2020-10-03 12:17:13
【问题描述】:

我构建了一个用于语音识别的 Django 应用程序,该应用程序使用用户的麦克风录制音频,然后将其转换为文本。它在本地运行良好,但是当我尝试在 Heroku 中部署它时,它给出了 Pyaudio 无法安装和 命令“gcc”失败,退出状态为 1。

我使用的是 Python 3.6 和 Windows 7。如何将此应用程序部署到 Heroku?

【问题讨论】:

  • 为服务器安装或更新 gcc

标签: django heroku speech-recognition pyaudio


【解决方案1】:

应用使用用户的麦克风录制音频,然后将其转换为文本

即使您设法安装了 Pyaudio,这也无法在 Heroku 上运行。

Python 代码在服务器 上运行,而不是在浏览器中。如果您尝试使用 Pyaudio 录制音频,它将尝试在 Amazon Web Services 上的某个数据中心录制音频。这似乎在本地工作,因为在开发中您的服务器和客户端在同一台机器上运行。

如果您想录制用户的音频,您需要使用 JavaScript。

【讨论】:

    猜你喜欢
    • 2016-11-16
    • 2021-09-07
    • 1970-01-01
    • 2021-12-02
    • 2019-06-25
    • 2021-09-22
    • 2018-12-25
    相关资源
    最近更新 更多