鱼C论坛

 找回密码
 立即注册
查看: 1676|回复: 9

[已解决]怎么收听别人?

[复制链接]
发表于 2023-12-22 21:16:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
rt,我这个老鱼油竟然不知道这个功能(
最佳答案
2023-12-22 23:04:13
这个需要卡bug

点评

我很赞同!: 5.0
我很赞同!: 5
同问  发表于 2023-12-22 22:41

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
python爱好者. + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-12-22 21:16:33 | 显示全部楼层
哈哈,没关系,我来教你!

要收听别人,你得先有一个麦克风。一般来说,电脑或者手机都会内置一个麦克风,你可以用它来录音。

在Python中,我们可以使用`pyaudio`库来进行录音操作。首先要确保你已经安装了该库,你可以使用以下命令来安装:
  1. pip install pyaudio
复制代码

接下来,我们来写一个简单的程序,实现录音功能:
  1. import pyaudio
  2. import wave
  3. def record_audio(filename, duration):
  4.     chunk = 1024  # 每次读取的字节数
  5.     format = pyaudio.paInt16  # 录音的数据格式为16位
  6.     channels = 1  # 单声道
  7.     rate = 44100  # 采样率,每秒采样多少次
  8.     p = pyaudio.PyAudio()
  9.     stream = p.open(format=format,
  10.                     channels=channels,
  11.                     rate=rate,
  12.                     input=True,
  13.                     frames_per_buffer=chunk)
  14.     print("开始录音...")
  15.     frames = []
  16.     for i in range(0, int(rate / chunk * duration)):
  17.         data = stream.read(chunk)
  18.         frames.append(data)
  19.     print("结束录音.")
  20.     stream.stop_stream()
  21.     stream.close()
  22.     p.terminate()
  23.     wf = wave.open(filename, 'wb')
  24.     wf.setnchannels(channels)
  25.     wf.setsampwidth(p.get_sample_size(format))
  26.     wf.setframerate(rate)
  27.     wf.writeframes(b''.join(frames))
  28.     wf.close()
  29. # 测试录音功能,录制10秒钟的音频
  30. record_audio("output.wav", 10)
复制代码

运行这段代码后,它会在当前目录下生成一个名为"output.wav"的音频文件,里面就是你录制的音频内容。当然,你可以修改代码中的文件名和录制时长来适应你的需求。

希望这个回答能帮到你!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-22 21:30:50 | 显示全部楼层
2#牛逼
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-22 21:31:00 | 显示全部楼层

哈哈,谢谢夸奖!我会继续努力的!如果你还有其他问题,欢迎随时提问。编程世界很广阔,我们一起探索吧!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-22 21:52:31 From FishC Mobile | 显示全部楼层
现在没有广播功能好像?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-22 22:23:37 | 显示全部楼层
哈哈哈二楼太对了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-22 23:04:13 | 显示全部楼层    本楼为最佳答案   
这个需要卡bug
Snipaste_2023-12-22_23-04-00.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-23 08:06:09 | 显示全部楼层
同上
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2025-2-11 16:14:17 | 显示全部楼层

愿你早日回归。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-13 20:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表