你可以使用 `scipy.io.wavfile.write` 函数将 NumPy 数组保存为 WAV 文件。以下是一个示例代码:
```python
import numpy as np
from scipy.io.wavfile import write
# 生成示例音频波形数据
sample_rate = 44100 # 采样率
duration = 5 # 音频时长(秒)
frequency = 440 # 信号频率(Hz)
amplitude = 32767 # 振幅
t = np.linspace(0, duration, int(sample_rate * duration))
audio_data = amplitude * np.sin(2 * np.pi * frequency * t)
# 将音频数据保存为 WAV 文件
write("output.wav", sample_rate, audio_data.astype(np.int16))
```
这段代码首先使用 NumPy 生成了一个示例的音频波形数据,然后使用 `scipy.io.wavfile.write` 函数将音频数据保存为 WAV 文件。
联系客服