文件名称:syncabook::open_book::headphone:用于创建具有同步文本和音频的电子书的工具(带有媒体叠加层的EPUB3)
文件大小:103KB
文件格式:ZIP
更新时间:2024-03-04 07:04:28
ebooks audiobooks epub3 forced-alignment librivox
同步书 总览 syncabook是用于创建具有同步文本和音频(又名朗读,朗读,如Amazon的Whispersync)的电子书的一组工具。 它允许任何人使用带有媒体叠加格式的开放式EPUB3来创建此类电子书。 ,展示了阅读用syncabook制作的电子书的样子。 同步是使用库自动完成的。 它是一种强制对齐器,其工作原理是先合成文本,然后使用 (动态时间规整)算法的变体来对齐合成和录制的音频。 有关对齐的详细信息,请参阅afaligner存储库。 要求 Python(> = 3.6) (可选-仅在同步步骤中需要) Python软件包: beautifulsoup4 , Jinja2 , lxml , progressbar2 安装 获取同步簿: $ git clone https://github.com/r4victor/syncabook/ && cd syncabook 创建
【文件预览】:
syncabook-master
----Dockerfile(320B)
----.gitignore(124B)
----README.md(8KB)
----tests()
--------test_to_xhtml.py(658B)
--------test_create_ebook.py(653B)
--------resources()
--------test_split_text.py(978B)
--------__init__.py(71B)
----syncabook()
--------to_xhtml.py(4KB)
--------sync.py(835B)
--------utils.py(484B)
--------__init__.py(124B)
--------__main__.py(6KB)
--------create.py(8KB)
--------split_text.py(3KB)
--------download_files.py(5KB)
--------templates()
----LICENSE(1KB)
----pytest.ini(97B)
----MANIFEST.in(31B)
----setup.py(622B)