文件名称:jointts:无脑的连接文本到语音
文件大小:355KB
文件格式:ZIP
更新时间:2024-05-19 15:15:30
JavaScript
加入TTS 无脑的连接文本到语音。 JoinTTS是一个简单的脱机(内部)串联TTS nodejs API。 jointts是该项目的正式名称,但是您可以简单地将其命名为joint ,这也是命令行程序的别名。 啊! 名称中有一个有趣的双重含义。 :face_with_rolling_eyes: 介绍 目标是建立一个超级简单的高效级联语音合成,在运行时将预先录制的本地音频文件进行级联,而无需任何云访问。 该系统适合用于半静态语音生成的具有较小语法(一组有限的句子/单词)的应用程序。 应用程序的示例可以是嵌入式系统TTS,该系统主要由固定的输出语句构成,但包含少量可变/动态部分,作为模板文字中的实体(代码,名称)。 目标环境是任何种类的嵌入式系统(内部/离线),CPU资源不足,但是需要实时响应的语音输出。 语音是通过将准备好的音频文件源(字母,单词,模板文字,整个短语)串联起来产生的。 脱机准备了所有需要的“块”音频文件,
【文件预览】:
jointts-master
----lib()
--------sentenceTokenizer.js(8KB)
--------charbychar.js(4KB)
--------googleTranslateTTS.js(5KB)
--------info.js(217B)
--------characters.js(2KB)
--------sanitizeFilename.js(4KB)
--------audioFilenameFromText.js(2KB)
--------buildCharactersAudio.js(4KB)
--------spawn.js(3KB)
--------fileHelpers.js(2KB)
--------ttsfile.js(3KB)
--------elapsed.js(1KB)
--------concatAudioFiles.js(4KB)
--------serialize.js(643B)
--------sleep.js(221B)
--------convertAudioFormat.js(9KB)
--------getArgs.js(946B)
--------googleTranslateLanguages.js(3KB)
--------buildConfigJson.js(1KB)
--------characterSetIt.js(11KB)
----com()
--------duration(642B)
--------pause(360B)
--------play(472B)
----doc()
--------CLI.md(2KB)
--------multilanguage.md(1KB)
--------segmentation.md(4KB)
--------API.md(3KB)
--------config.md(3KB)
----examples()
--------it()
--------README.md(4KB)
--------en()
----TODO.md(616B)
----config()
--------it()
--------README.md(2KB)
--------en()
----LICENSE(1KB)
----README.md(8KB)
----.gitignore(497B)
----index.js(1KB)
----audio()
--------fr()
--------it()
--------README.md(0B)
--------en()
--------PAUSE.mp3(1KB)
----bin()
--------jointts.js(2KB)
----CHANGELOG.md(3KB)
----package-lock.json(2KB)
----package.json(813B)