如何将麦克风连接到 Windows 10 上的 Docker 应用程序并将输出保存到我的本地目录?

How to connect the microphone to Docker app on Windows 10 and save outputs to my local directory?

提问人:Batoot 提问时间:10/5/2021 更新时间:10/5/2021 访问量:242

问:

我无法将我的 docker 容器连接到 Windows 10 上的麦克风或本地目录,并且已经进行了一段时间的故障排除,但我找不到问题。如果有人能提供指导,我将不胜感激。

这是我的 Dockerfile:

FROM python:3.9-buster
WORKDIR /app
COPY requirements.txt .
RUN python3 -m pip install -r requirements.txt --no-cache-dir
COPY src/ /app
CMD [ "python3", "-u" ,"/app/main.py" ]

错误消息为“OSError:找不到 sndfile 库”。

python docker dockerfile docker-toolbox

评论

0赞 David Maze 10/5/2021
如果需要使用主机的硬件设备和文件系统,您可能会发现在 Docker 之外运行程序要容易得多。您可以使用 Python 虚拟环境将应用程序的依赖项与系统的其余部分隔离开来。
0赞 Batoot 10/5/2021
我无法得到你的全部想法,请详细说明。我的代码应该读取麦克风并处理输出,然后将结果保存到我的本地目录。
0赞 Batoot 10/5/2021
我的 python 代码正在做它应该在 docker 容器之外做的事情。
0赞 David Maze 10/6/2021
...然后你就准备好了,只需在不涉及 Docker 的情况下运行您的工作代码?
0赞 Batoot 10/6/2021
我需要 docker,因为我的代码应该作为应用程序自动运行。此外,docker 容器应与另一个 docker 容器交互。这意味着第一个容器的输出将是第二个容器的输入。

答: 暂无答案