phecda-xu / PaddleDubbing

paddlespeech用于语音合成的简单操作界面

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PaddleDubbing

介绍

基于 streamlit 搭建的可视化界面,模型能力来自 paddlespeech; 可以灵活配置、调用模型;可以单句合成也可以批量合成。支持中文和英文,不支持中英混合。

  • 合成界面

  • 数据处理界面

  • 视频vlog

【前期准备工作0】

【前期准备工作1】

【前期准备工作2】

  • 基础环境搭建

环境搭建问题可参考上面的几个视频

# c++编译环境
apt-get update
sudo apt install build-essential

# python-dev 出现 'python.h' 找不到的错误时安装这个,版本与系统 python 的版本对应
# sudo apt-get install python3.8-dev

# python 环境 version>=3.6 
# python -m pip install --upgrade pip
  • 虚拟环境
virtualenv -p python venv
source venv/bin/activate

sh setup.sh gpu

优化

  • 修复部分已知的问题
  • 调整文件结构;
  • 优化数据处理工具;

使用

  • 启动
streamlit run start.py

待做

  • 增加 语音增强 和 音频转换 工具
  • v3.0 视频 vlog;
  • Dockerfile

参考资料

About

paddlespeech用于语音合成的简单操作界面

License:Apache License 2.0


Languages

Language:Python 99.5%Language:Shell 0.5%