update 20250403

This commit is contained in:
2025-04-03 06:21:55 +00:00
parent 0e57b2d02e
commit f557be8b7e
110 changed files with 569 additions and 16526 deletions
+24 -24
View File
@@ -7,7 +7,6 @@
```
API/
├── api/ # 视觉分析和处理模块
│ ├── producer/ # 生产者,分配任务
│ ├── cpm_analyze.py # CPM_OCR分析
│ ├── qwenvl_analyze.py # QwenVL_OCR分析
│ ├── cpm_scene.py # CPM_场景分析
@@ -17,22 +16,23 @@
│ ├── face.py # 人脸检测
│ ├── fall.py # 跌倒检测
│ ├── pose.py # 姿态估计
── media.py # mediapipe 面部特征提取
── media.py # mediapipe 面部特征提取
| ├── start_services.sh #一键开始所有程序
| └── stop.sh #一键停止所有程序
├── api_chat/ # 聊天和语音处理模块
│ ├── producer_chat/ # 聊天生产者
│ ├── chat.py # 聊天功能
│ ├── tts.py # 文字转语音
│ ├── asr.py # 语音识别
│ ├── chat.py # 聊天功能
│ ├── tts.py # 文字转语音
│ ├── asr.py # 语音识别
│ ├── GPT_SoVITS/ # GPT_SoVITS模型集成,
│ ├── sample/ # OpenBMB模型——学习音色,音色+文本内容
│ ├── tools/ # GPT_SoVITS模型——工具函数
│ ├── runtime/ # GPT_SoVITS模型——运行时函数
│ ├── docs/ # GPT_SoVITS模型——文档
── TEMP/ # OpenBMB模型临时文件夹
│ └── before/ # 历史代码,可以忽略
├── api_history/ # api历史代码,可以忽略
├── chat_history/ # api_chat历史代码,可以忽略
└── api_old/ # api历史代码,可以忽略
| ── weight.json # GPT_SoVITS模型——权重
|
├── producer_chat/ # 聊天生产者
├── producer/ # 算法生产者,分配任务
└── README # 说明文档
```
## 主要功能
@@ -52,10 +52,10 @@
- 多模型支持(通过Ollama
## 使用说明
### API 部分 http://dev.obscura.work/v1
### API 部分 http://dev2.obscura.work/v1
1. producer 目录 # 生产者,分配任务
2. 服务器:222.186.10.253:8005
3. kafka 配置:222.186.10.253:9092
2. 服务器:222.186.20.67:8005
3. kafka 配置:222.186.20.67:9092
topic分配:
- yolo: "yolo"
- pose: "pose"
@@ -68,7 +68,7 @@
- mediapipe: "mediapipe"
- compare: "compare"
4. redis 配置:150.158.144.159:13003
4. redis 配置:222.186.20.67:6379
db分配:
- 4: "yolo"
- 5: "pose"
@@ -82,26 +82,26 @@
- 30: "compare"
5. 模型配置:
- YOLO = "/obscura/models/yolov8x.pt"
- POSE = "/obscura/models/yolov8x-pose.pt"
- QWEN = "/obscura/models/qwen/Qwen2-VL-2B-Instruct"
- YOLO = "/obscura/models/yolo11n.pt"
- POSE = "/obscura/models/yolo11n-pose.pt"
- QWEN = "/obscura/models/qwen/Qwen2.5-VL-7B-Instruct"
- FALL = "/obscura/models/yolov8n-fall.pt"
- FACE = "/obscura/models/yolov8n-face.pt"
- FACE = "/obscura/models/yolo11n-face.pt"
- MEDIAPIPE = "/obscura/models/face_landmarker.task"
- CPM(ollama) = "https://ffgregevrdcfyhtnhyudvr.myfastools.com/api/generate"
- CPM(ollama) = "https://222.186.20.67:11435/api/generate"
6. 上传文件及结果保存目录:
- UPLOAD_DIR = "/obscura/task/upload"
- RESULT_DIR = "/obscura/task/result"
### API_Chat 部分 http://dev.obscura.work/v1_chat
### API_Chat 部分 http://dev2.obscura.work/v1_chat
1. producer_chat 目录 # 聊天生产者
2. 服务器:222.186.10.253:8008
3. kafka 配置:222.186.10.253:9092
2. 服务器:222.186.20.67:8008
3. kafka 配置:222.186.20.67:9092
topic分配:
- asr: "asr"
- chat: "chat"
- tts: "tts"
4. redis 配置:150.158.144.159:13003
4. redis 配置:222.186.20.67:6379
db分配:
- 2: "api key"
- 3: "api使用情况"