小编Geo*_*ian的帖子

如何将 pyaudio 输出写入音频文件?

我目前有以下代码,它使用该模块产生不同频率的正弦波pyaudio

import pyaudio
import numpy as np

p = pyaudio.PyAudio()

volume = 0.5
fs = 44100
duration = 1

f = 440

samples = (np.sin(2 * np.pi * np.arange(fs * duration) * f / 
fs)).astype(np.float32).tobytes()

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

stream.write(samples)
Run Code Online (Sandbox Code Playgroud)

但是,除了播放声音之外,有什么方法可以将声音写入音频文件吗?

python audio pyaudio python-3.x

6
推荐指数
1
解决办法
7545
查看次数

为什么使用 unsigned short 比使用 int 慢?

这个网页上,对 unsigned short state 的评论:

用于减少内存使用(尽管与使用 int 相比,生成的可执行文件可能更大并且可能更慢

为什么是这样?

c++ types

4
推荐指数
1
解决办法
90
查看次数

标签 统计

audio ×1

c++ ×1

pyaudio ×1

python ×1

python-3.x ×1

types ×1