mesing:JavaScript唱歌合成库

时间:2024-03-24 02:24:22
【文件属性】:

文件名称:mesing:JavaScript唱歌合成库

文件大小:1.57MB

文件格式:ZIP

更新时间:2024-03-24 02:24:22

JavaScript

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的用法示例:这是一个提供歌词和旋


【文件预览】:
mesing-master
----index.html(2KB)
----polyphony.html(1KB)
----js()
--------src()
--------lib()
----README.md(2KB)
----css()
--------jquery-ui.structure.min.css(2KB)
--------jquery-ui.min.css(2KB)
--------style.css(522B)
----.gitignore(202B)
----scripting.html(1KB)

网友评论