python - 制作一个实时聊天平台-sounddevice问题
问题描述
我要做一个聊天平台,两个人可以实时语音聊天。(如Skype)。问题是我怎样才能让 sounddevice 模块一直在听和录音?看看下面我从这个问题的答案中得到的代码:同时使用 pyaudio 播放和录制声音
import sounddevice as sd
import numpy as np
import scipy.io.wavfile as wav
fs=44100
duration = 10 # seconds
# (I don't want it for 10 seconds, I want it to record as long as the user doesn't close the session)
myrecording = sd.rec(duration * fs, samplerate=fs, channels=2, dtype='float64')
print "Recording Audio for %s seconds" %(duration)
sd.wait()
print "Audio recording complete"
解决方案
推荐阅读
- python - 使用 Pandas DataFrae 从两个单独的列表中对字典进行分组
- python - 配置不当:查找上传文件夹时出错。也许它不存在?
- juce - 我可以使用 MAX/MSP 代码制作 iOS 应用吗?
- optimization - 如何用约束对函数进行轮廓化
- reactjs - 类型 '{ loginToken: string; 上不存在属性 'loginToken' } | {错误:错误;} | {用户名:字符串;密码:字符串;}'
- c++ - 当我运行我的代码时,VScode 上的 C++ 不起作用
- ios - Arm64 反汇编时未知指令
- sql - 为什么查询返回每个组合
- firebase - 错误:函数未正确部署(删除可调用函数)
- python - Logstash 错误:尝试启动/运行 logstash 时出现“太多参数”