对口型项目

黎海 1d835fdb90 整理页面 2 mēneši atpakaļ
assets 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
locales 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
public 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
src 1d835fdb90 整理页面 2 mēneši atpakaļ
.gitignore 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
README.md 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
main.js 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
package-lock.json 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
package.json 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
preload.js 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
test.html 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ
webpack.config.js 6041c9b1c5 初始提交:完成音频上传和处理功能 2 mēneši atpakaļ

README.md

唇形同步生成器

一个基于Electron的桌面应用程序,用于生成唇形同步效果。该应用程序允许用户上传字幕和音频文件,然后生成与语音同步的唇形动画。

功能特点

  • 支持SRT和VTT格式的字幕文件
  • 支持音频文件上传和处理
  • 自动切割音频文件以匹配字幕时间
  • 使用AI生成描述词
  • 生成唇形同步动画
  • 导出和分享功能

开发环境设置

前提条件

  • Node.js (v14.0.0+)
  • npm (v6.0.0+)

安装

  1. 克隆仓库

    git clone http://code.qutaovip.com/lihai/lip_sync.git
    cd lip_sync
    
  2. 安装依赖

    npm install
    
  3. 启动开发服务器

    npm start
    

构建应用

npm run build

项目结构

  • /src - 源代码
    • /components - React组件
    • /pages - 页面组件
    • /utils - 工具函数
    • /nodeapi - Node.js API
    • /db - 数据库相关代码

许可证

Copyright (c) 2023

此项目仅供学习和研究使用。未经许可,禁止商业用途。