首页
/ Simple-EHM 使用与配置指南

Simple-EHM 使用与配置指南

2025-04-21 15:17:18作者:范垣楠Rhoda

1. 项目目录结构及介绍

simple-ehm 项目是一个开源工具,用于从预录制的演讲中移除填充音(如“ehm”)。项目目录结构如下:

  • model/: 包含训练模型所需的文件。
  • training_data/: 存储训练数据集。
  • .gitignore: 指定 Git 忽略的文件和目录。
  • Dockerfile: 用于构建项目的 Docker 容器镜像。
  • LICENSE: 项目的 MIT 许可证文件。
  • README.md: 项目说明文件。
  • convert.sh: 脚本文件,用于在 Docker 环境中转换视频。
  • requirements.txt: 项目依赖的 Python 包列表。
  • simple_ehm-runnable.py: 项目的启动文件,用于执行主要功能。
  • simple_ehm.ipynb: Jupyter Notebook 文件,用于模型的开发和训练。

2. 项目的启动文件介绍

simple_ehm-runnable.py 是项目的主要执行脚本。使用此脚本可以开始处理视频文件,移除填充音。基本的使用方法如下:

./simple_ehm-runnable.py /path/to/video/file

这将在原视频文件相同的目录下生成一个字幕轨(.srt)用于调试,以及处理后的输出视频。

更多参数和使用信息可以通过以下命令查看:

./simple_ehm-runnable.py --help

3. 项目的配置文件介绍

本项目使用 requirements.txt 文件来管理 Python 环境中的依赖包。在使用前,需要确保安装了以下依赖:

numpy==1.19.2
scipy==1.5.2
librosa==0.8.0
noisereduce==1.0.0.post2
soundfile==0.11.0.post0
moviepy==1.0.2.post0

确保使用 pip 安装这些依赖:

pip install -r requirements.txt

对于 Docker 用户,可以通过 Dockerfile 构建一个包含所有依赖的环境,然后使用 convert.sh 脚本进行视频转换。

以上就是 simple-ehm 项目的目录结构、启动文件和配置文件的介绍。按照上述步骤,您可以开始使用这个工具来清理演讲视频中的填充音。

登录后查看全文
热门项目推荐