gpt4 book ai didi

python - 将音频缓冲区从 Python 脚本传输到 Go 服务器?

转载 作者:数据小太阳 更新时间:2023-10-29 03:24:46 24 4
gpt4 key购买 nike

我是一个初学者,试图找到一种在本地服务器上流式传输音频的方法。我有一个 Python 脚本,可以从机器人的麦克风创建一些二进制数据,我想发送这些数据以显示在我创建的本地 Go 服务器上。

我在某处读到 Web 套接字可能是一种解决方案。但是从 Python 脚本上传音频缓冲区的最简单方法是什么?我将如何检索这些原始二进制数据,以便它可以从 Web 应用流式传输?

非常感谢。

最佳答案

没有单一的“最佳”方式。如果协议(protocol)必须通过开放互联网上的端口 80/443,您可以使用网络套接字。您还可以将 base64 编码的数据 block 从 python 发布回您的服务器。

如果机器人和服务器在同一网络上,您可以从机器人向您的服务器发送 UDP 数据包。 (通常丢失一两个音频数据包不是问题)。即使你有一个基于 web 的 Go 服务器,你仍然可以启动一个 go 例程来监听传入数据包的 UDP。

如果您能更具体一些,也许我或其他人可以给出更好的答案?

关于python - 将音频缓冲区从 Python 脚本传输到 Go 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45014245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com