在 python 中实时播放原始音频文件

udp在 python 中有一个服务器,它以原始格式,字节数组连续接收来自客户端的语音数据包。如何在服务器端实时播放语音​​?任何推荐的库或方法?

如果需要,这是我非常简单的服务器代码(我对此表示怀疑)

import socket

UDP_IP = "192.168.1.105"
UDP_PORT = 5005

sock = socket.socket(socket.AF_INET, # Internet
                     socket.SOCK_DGRAM) # UDP
sock.bind((UDP_IP, UDP_PORT))

while True:
    data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
    #what to do to stream the incoming voice packets?
正义天使

PyAudio https://people.csail.mit.edu/hubert/pyaudio/

import pyaudio

p = pyaudio.PyAudio()

stream = p.open(format=pyaudio.paFloat32,
                channels=1,
                rate=44100,
                output=True)

data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes

while data != '':
    stream.write(data)
    data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes

stream.stop_stream()
stream.close()

p.terminate()

有一种使用回调方法的方法可能会更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中播放远程音频文件?

来自分类Dev

在python中运行shell脚本以在OS X中播放音频文件

来自分类Dev

使用HTTP GET获取音频文件,然后在python 3中播放。在python 3中是TTS吗?

来自分类Dev

通过 Python Flask 网络服务器播放保存在本地驱动器中的音频文件

来自分类Dev

如何在python中播放实时音频同时不断录制?

来自分类Dev

在python中的单词上分割语音音频文件

来自分类Dev

Python + Winsound-检查是否正在播放音频文件

来自分类Dev

如何使用VoIP执行呼叫并使用Python播放音频文件?

来自分类Dev

Python + Winsound-检查是否正在播放音频文件

来自分类Dev

保存音频文件KIVY,PYTHON

来自分类Dev

Python:从 STFT 重建音频文件

来自分类Dev

音频文件无法在reactjs中播放

来自分类Dev

播放python文件中的录制音频不起作用

来自分类Dev

python-vlc无法播放.py文件中的音频/视频

来自分类Dev

python从音频文件中提取音频频谱

来自分类Dev

给定两个音频文件,其中一个是另一个的片段,是否有 python 方法来查找片段何时在原始文件中重放?

来自分类Dev

如何在Python中读取类似于Matlab audioread的音频文件?

来自分类Dev

使用python从mp3音频文件中获取振幅数据

来自分类Dev

如何在 Python 中获取音频文件的脉冲宽度?

来自分类Dev

如何在音频单元扩展(实时过程)中分配内存以播放音频文件?

来自分类Dev

Proguard破坏资产或原始文件中的音频文件

来自分类Dev

混合音频文件可在python上剪辑

来自分类Dev

使用 Python/Librosa 问题加载多个音频文件

来自分类Dev

如何在WASAPICaptureSharedEventDriven中以原始格式保存音频文件

来自分类Dev

在Django应用中播放音频文件?

来自分类Dev

在WatchKit OS2中播放音频文件

来自分类Dev

在Tizen中播放带有通知的音频文件

来自分类Dev

在Java中播放Base64编码的音频文件

来自分类Dev

在HTML中播放WAV音频文件的移动波形

Related 相关文章

  1. 1

    在Python中播放远程音频文件?

  2. 2

    在python中运行shell脚本以在OS X中播放音频文件

  3. 3

    使用HTTP GET获取音频文件,然后在python 3中播放。在python 3中是TTS吗?

  4. 4

    通过 Python Flask 网络服务器播放保存在本地驱动器中的音频文件

  5. 5

    如何在python中播放实时音频同时不断录制?

  6. 6

    在python中的单词上分割语音音频文件

  7. 7

    Python + Winsound-检查是否正在播放音频文件

  8. 8

    如何使用VoIP执行呼叫并使用Python播放音频文件?

  9. 9

    Python + Winsound-检查是否正在播放音频文件

  10. 10

    保存音频文件KIVY,PYTHON

  11. 11

    Python:从 STFT 重建音频文件

  12. 12

    音频文件无法在reactjs中播放

  13. 13

    播放python文件中的录制音频不起作用

  14. 14

    python-vlc无法播放.py文件中的音频/视频

  15. 15

    python从音频文件中提取音频频谱

  16. 16

    给定两个音频文件,其中一个是另一个的片段,是否有 python 方法来查找片段何时在原始文件中重放?

  17. 17

    如何在Python中读取类似于Matlab audioread的音频文件?

  18. 18

    使用python从mp3音频文件中获取振幅数据

  19. 19

    如何在 Python 中获取音频文件的脉冲宽度?

  20. 20

    如何在音频单元扩展(实时过程)中分配内存以播放音频文件?

  21. 21

    Proguard破坏资产或原始文件中的音频文件

  22. 22

    混合音频文件可在python上剪辑

  23. 23

    使用 Python/Librosa 问题加载多个音频文件

  24. 24

    如何在WASAPICaptureSharedEventDriven中以原始格式保存音频文件

  25. 25

    在Django应用中播放音频文件?

  26. 26

    在WatchKit OS2中播放音频文件

  27. 27

    在Tizen中播放带有通知的音频文件

  28. 28

    在Java中播放Base64编码的音频文件

  29. 29

    在HTML中播放WAV音频文件的移动波形

热门标签

归档