手波
一个简单、快速的 JavaScript 库,用于将音频数据转换为编码为数据 URI 字符串的波形文件。
用法
var URI = HandWave ( samples [ , options ] ) ;
samples是表示您希望 HandWave 编码的音频数据的样本数组。 HandWave 有一些参数,您可以通过传递options对象来调整这些参数,其中包含 0 个或多个这些选项:
sampleRate :每秒采样。 默认为 8000Hz。
sampleSize :每个样本的位数(8 或 16)。 默认为 8 位。
channels :音频通道的数量(样本交替)。 默认为 1 个通道(单声道)。
获得 URI 后,您可以将其用作src来播放它:
var synthesized = new Audio ( ) ;
synthesized . src = URI ;