声音信号的数字化是将连续的声音波形转换为离散的数字信号的过程。在数字化过程中,声音信号的采样和量化是两个关键步骤。本文将详细介绍声音信号数字化的过程,并提供相应的示例代码。
- 声音信号的采样
声音信号的采样是指以一定的时间间隔对声音波形进行采集,将连续的声音信号转化为离散的数据点。采样过程需要确定采样率,即每秒钟采集的样本数。常用的采样率为44.1 kHz或48 kHz。
下面是一个采样声音信号的示例代码:
import sounddevice as sd
import numpy as np
# 设置采样率和采样时长
sample_rate = 44100
duration = 5 # 采样时长为5秒