用于处理音频文件格式的免费 GO 库
通过 GO API 播放、录制、编码、读取和转换音频文件。
GoAudio 入门
将 GoAudio 安装到项目中的推荐方法是使用 GitHub。请使用以下命令进行顺利安装。
从 GitHub 安装 GoAudio
go get github.com/DylanMeeus/GoAudio
go build -i github.com/DylanMeeus/GoAudio/...
通过免费的 GO API 创建音频正弦波
GoAudio 允许 GO 开发人员从他们自己的 Go 应用程序创建音频正弦波。为了生成它,您可以调用 API 的 math.Sin(x) 方法并将 x 作为弧度传递。要从这种方法中获得正弦波,您需要在一个范围内进行迭代。
通过开源 GO API 生成声音
该 API 允许开发人员直接从您的 go 应用程序生成声音。首先,您需要设置采样率和持续时间。采样率告诉您每秒有多少样本用于对声音进行编码。之后需要设置声音的频率,可以使用440HZ的频率作为音高标准。
通过 GO 更改 Wave 文件的振幅
API 允许开发人员更改波形文件的幅度 为了更改幅度,您可以定义输入文件、输出文件和缩放幅度的因子。接下来,您可以解析这些值,从输入文件中读取音频数据并更改 Sample = float64 的原始音频数据类型以更改为音频文件的幅度。