Skip to content

Commit 9ae9da4

Browse files
committed
First update
1 parent b8f48f9 commit 9ae9da4

File tree

122 files changed

+2509
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+2509
-1
lines changed

.DS_Store

8 KB
Binary file not shown.

README.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,51 @@
1+
2+
[![License](https://img.shields.io/badge/License-View%20License-blue.svg)](https://github.com/GuijiAI/HeyGem.ai/blob/main/LICENSE)
3+
![Python](https://img.shields.io/badge/Python-3.8-blue.svg)
4+
![Linux](https://img.shields.io/badge/OS-Linux-brightgreen.svg)
5+
6+
**[English](#english-version)** | **[中文](./README_zh.md)**
7+
8+
---
9+
10+
<a name="english-version"></a>
11+
112
# HeyGem_Linux_Python_Hack
2-
A docker free version for HeyGem; Python and Linux is all you need!
13+
14+
## Introduction
15+
16+
[HeyGem_Linux_Python_Hack] is a Python-based digital human project extracted from HeyGem.ai. It is designed to run directly on Linux systems, eliminating the need for Docker and Windows. Our goal is to provide a easier-to-deploy, and user-friendly digital human solution.
17+
18+
## Key Features
19+
20+
* No Docker Required: Runs directly on Linux systems, simplifying the deployment process.
21+
* No Windows Required: Fully developed and tested on Linux.
22+
* Python Powered: Developed using the Python language, making it easy to understand and extend.
23+
* Developer-Friendly: Easy to use, and easy to extend.
24+
25+
## Getting Started
26+
27+
### Installation
28+
29+
Please ensure that **Python 3.8** is installed on your Linux system. Then, you can install the project dependencies using pip:
30+
31+
```bash
32+
pip install -r requirements.txt
33+
```
34+
35+
### Usage
36+
Clone this repository to your local machine:
37+
```bash
38+
git clone https://github.com/Holasyb918/HeyGem_Linux_Python_Hack
39+
cd HeyGem_Linux_Python_Hack
40+
```
41+
Run your digital human project:
42+
Before starting, open the run.py file and modify audio_url, video_url, and code. Please note that the URLs are local files and **only relative paths are supported**.
43+
```bash
44+
python run.py
45+
```
46+
47+
## Contributing
48+
Contributions are welcome!
49+
50+
## License
51+
This project is licensed under the HeyGem.ai License.

README_zh.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
[![License](https://img.shields.io/badge/License-View%20License-blue.svg)](https://github.com/GuijiAI/HeyGem.ai/blob/main/LICENSE)
3+
![Python](https://img.shields.io/badge/Python-3.8-blue.svg)
4+
![Linux](https://img.shields.io/badge/OS-Linux-brightgreen.svg)
5+
6+
**[English](readme.md)** | **[中文](.chinese-version)**
7+
8+
---
9+
10+
<a name="chinese-version"></a>
11+
12+
# HeyGem_Linux_Python_Hack
13+
14+
## 项目简介
15+
16+
[HeyGem_Linux_Python_Hack] 是一个基于 Python 的数字人项目,它从 [HeyGem.ai](https://github.com/GuijiAI/HeyGem.ai) 中提取出来,它能够直接在 Linux 系统上运行,摆脱了对 Docker 和 Windows 系统的依赖。我们的目标是提供一个更易于部署和使用的数字人解决方案。
17+
18+
## 主要特性
19+
20+
* 无需 Docker: 直接在 Linux 系统上运行,简化部署流程。
21+
* 无需 Windows: 完全基于 Linux 开发和测试。
22+
* Python 驱动: 使用 Python 语言开发,易于理解和扩展。
23+
* 开发者友好: 易于使用和扩展。
24+
25+
## 开始使用
26+
27+
### 安装
28+
本项目支持且仅支持 Linux & python3.8 环境
29+
请确保你的 Linux 系统上已经安装了 Python 3.8。然后,使用 pip 安装项目依赖项:
30+
31+
```bash
32+
pip install -r requirements.txt
33+
```
34+
35+
### 使用
36+
把项目克隆到本地
37+
```bash
38+
git clone https://github.com/Holasyb918/HeyGem_Linux_Python_Hack
39+
cd HeyGem_Linux_Python_Hack
40+
```
41+
开始使用
42+
在开始前,打开 run.py 并修改 audio_url 和 video_url 和 code,请注意,**url 是本地文件,且仅支持相对路径**.
43+
```bash
44+
python run.py
45+
```
46+
47+
## Contributing
48+
欢迎贡献!
49+
50+
## License
51+
参考 heyGem.ai 的协议.

config/config.ini

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[log]
2+
log_dir = ./log
3+
log_file = dh.log
4+
5+
[http_server]
6+
server_ip = 0.0.0.0
7+
server_port = 8383
8+
9+
[temp]
10+
temp_dir = ./
11+
clean_switch = 1
12+
13+
[result]
14+
result_dir = ./result
15+
clean_switch = 0
16+
17+
[digital]
18+
batch_size = 4
19+
20+
[register]
21+
url = http://172.16.160.51:12120
22+
report_interval = 10
23+
enable=0

example/audio.wav

188 KB
Binary file not shown.

example/video.mp4

6.74 MB
Binary file not shown.

face_attr_detect/.DS_Store

6 KB
Binary file not shown.

face_attr_detect/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .face_attr import FaceAttr
432 KB
Binary file not shown.

face_detect_utils/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)