1. 首页
  2. 数据库
  3. 其它
  4. mesing:JavaScript唱歌合成库 源码

mesing:JavaScript唱歌合成库 源码

上传者: 2021-04-08 07:37:28上传 ZIP文件 1.57MB 热度 9次
meSing.js meSing.js是一个JavaScript唱歌合成库,结合了Web Audio API的DSP功能和meSpeak.js语音合成库,可以为网络提供语音合成器。 首先,具有相应MIDI音符的歌词将被解析并馈送到meSpeak.js; 然后,将所得的文本到语音输出转换为一系列AudioBufferSourceNode,随后对其进行处理并针对音高,节奏和表情进行调整。 当前实施的音高转换技术是:通过多频带声码器(基于Chris Wilson的2012年演示)馈送合成音频,直接调整音频播放速率,以及操纵meSpeak.js合成器的“音高”参数。 通过对包含音频通道数据的Float32Array进行切片和连接,以及使用Web Audio API的时钟来安排声码器事件,可以直接在PCM级别上进行有节奏的调整。 该演示演示了meSing.js的用法示例:这是一个提供歌词和旋
下载地址
用户评论