Dự án xây dựng phần mềm AI Streamer
đang trong quá trình nghiên cứu và triển khai ứng dụng Trí Tuệ Nhân Tạo
, ứng dụng các mô hình AI tiên tiến như ChatGPT
và D-ID
. Mục đích của dự án là phát triển một phần mềm có khả năng tự tạo ra nội dung đa dạng, hình ảnh và video khuôn mặt để giới thiệu và quảng bá sản phẩm, dựa trên dữ liệu đầu vào từ người dùng.
Note
Dự án đang trong giai đoạn nghiên cứu và thử nghiệm, hiệu suất và ứng dụng thực tế của dự án chưa được xác minh và đánh giá toàn diện. Tuy nhiên, dự án này đang tiếp tục được cải tiến và phát triển với hy vọng sẽ đóng góp một phần quan trọng cho lĩnh vực thương mại điện tử trong tương lai.
Note
Dưới đây là cấu trúc thư mục của dự án:
📦 csn-da21ttb-duongthanhtan-aistreamer-python
│
├── 📂 src
│ └── main.py # File mã nguồn chính của dự án.
│
├── 📂 progress-report
│ └── Progress_Report.docx # File Word báo cáo tiến độ dự án.
│
├── 📂 thesis
│ ├── 📂 abs
│ │ └── SileBaoCaoCoSoNganh.pptx # File PowerPoint báo cáo cơ sở ngành.
│ ├── 📂 doc
│ │ ├── FileBaoCaoDeCuong.docx # File Word đề cương báo cáo.
│ │ └── FileBaoCaoDoAnCoSoNganh.docx # File Word báo cáo cơ sở ngành.
│ └── 📂 pdf
│ ├── FileBaoCaoDeCuong.pdf # Phiên bản PDF đề cương báo cáo.
│ └── FileBaoCaoDoAnCoSoNganh.pdf # Phiên bản PDF báo cáo cơ sở ngành.
│
├── 📄 .gitignore.txt # File định nghĩa các thư mục được bỏ qua khi push.
├── 📄 LICENSE # File mô tả giấy phép Apache-2.0 license.
├── 📄 README.md # File mô tả dự án và hướng dẫn sử dụng.
└── 📄 requirements.txt # File danh sách các thư viện của dự án.
Note
Phần mềm AI Streamer có các tính năng chính sau:
- Tự động tạo nội dung văn bản từ mô hình
Generative Pre-trained Transformer 3.5 Turbo
. - Tự động chọn giọng nói và video khuôn mặt động để giới thiệu sản phẩm.
- Tích hợp
API
củaD-ID
để tạo video cùng với giọng nói tự nhiên. - Tích hợp tùy chọn hình ảnh tùy chỉnh.
Note
Cấu hình tối thiểu:
Xem cấu hình tối thiểu
Cấu hình | Diễn giải |
---|---|
Hệ điều hành | Windows 10 |
RAM | 8GB (1600 MHz) |
Dung lượng ổ cứng | 1GB (HDD hoặc SSD) |
CPU Intel | Core i3 - 2375M (1.5GHz) |
CPU AMD | Ryzen 3 - 1200 (3.1GHz) |
Note
Cấu hình môi trường:
Xem cấu hình môi trường
Hướng dẫn cài đặt Pyhon
- Tải bản cài đặt Python: Tại đây!!.
- Mở tệp cài đặt đã tải để bắt đầu quá trình cài đặt.
- Trong trình cài đặt, chọn tùy chọn
Add Python 3.12 to PATH
. - Nhấn
Install Now
để bắt đầu quá trình cài đặt. - Mở
Command Prompt
và kiểm tra phiên bản Python đã cài đặt:python --version
Hướng dẫn cài đặt K-Lite Codec Pack
- Tải bản cài đặt K-Lite Codec Pack: Tại đây!!.
- Mở tệp cài đặt đã tải để bắt đầu quá trình cài đặt.
- Sử dụng tổ hợp phím
Win + S
, để mở thanh tìm kiếm trên Windows và gõ:K-Lite Codec Pack
- Nếu xuất hiện
Uninstall K-Lite Codec Pack
, điều đó có nghĩa là phần mềm đã được cài đặt thành công.
Hướng dẫn cài đặt FFmpeg
- Tải bản cài đặt FFmpeg 6.1.1: Tại đây!!.
- Sau khi tải xong, giải nén thư mục
ffmpeg-6.1.1
bằng cách chọnExtract Here
. - Đổi tên thư mục vừa giải nén thành:
ffmpeg
- Di chuyển thư mục
ffmpeg
vàoổ đĩa C
, nên đường dẫn sẽ là:C:\ffmpeg
- Mở thanh tìm kiếm trên Windows bằng cách nhấn tổ hợp phím
Win + S
và gõ:View advanced system settings
- Chọn tab
Advanced
và click vào nútEnvironment Variables
. - Trong phần
User Variables
=> chọnPath
=> nhấnEdit
. - Chọn vào nút
New
và thêm đường dẫn:C:\ffmpeg\bin
- Nhấn
OK
để lưu thay đổi.
Hướng dẫn cài đặt Visual Studio Code
- Tải bản cài đặt Visual Studio Code: Tại đây!!.
- Mở tệp cài đặt đã tải để bắt đầu quá trình cài đặt.
- Sau khi cài đặt xong, mở Visual Studio Code và nhấn tổ hợp phím:
Ctrl + Shift + X
để mở trình quản lýExtensions
. - Trong trình quản lý
Extensions
, tìm kiếm và cài đặt haiExtensions
quan trọng cho dự án:Python Pylance
- Sau khi cài đặt thành công cả hai
Extensions
, tiến hành sang bước tiếp theo để chạy dự án.
Note
Hướng dẫn cài đặt dự án từ đầu cho người mới bắt đầu
Xem chi tiết
- Bước 1: Mở dự án
csn-da21ttb-duongthanhtan-aistreamer-python
bằng tổ hợp phím tắtCtrl + K + O
trong Visual Studio Code. - Bước 2: Mở file
main.py
. - Bước 3: Nhấn
Ctrl + ~
để mởTerminal
. - Bước 4: Khởi tạo môi trường ảo
(Lần đầu cài đặt chương trình)
.python -m venv venv
- Bước 5: Thiết lập chính sách thực thi.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- Bước 6: Kích hoạt môi trường ảo.
venv\Scripts\activate
- Bước 7: Cập nhật pip.
.\venv\Scripts\python.exe -m pip install --upgrade pip
- Bước 8: Cài đặt các thư viện trong file
requirements.txt
.pip install -r requirements.txt --upgrade
- Bước 9: Nhấn
Ctrl + F5
để chạy chương trình.
Note
Hướng dẫn khởi chạy lại chương trình cho người dùng đã cài đặt dự án
Xem chi tiết
- Bước 1: Mở dự án
csn-da21ttb-duongthanhtan-aistreamer-python
bằng tổ hợp phím tắtCtrl + O + K
. - Bước 2: Mở file
main.py
trong Visual Studio Code. - Bước 3: Nhấn
Ctrl + ~
để mở Terminal trong Visual Studio Code. - Bước 4: Nhấn
Ctrl + F5
để chạy chương trình.
Warning
Đảm bảo Terminal
trong Visual Studio Code đã được mở và đặt tại thư mục csn-da21ttb-duongthanhtan-aistreamer-python
trước khi tiến hành các bước tiếp theo.
- Author: ThanhhTann
- Email: 110121097@st.tvu.edu.vn
Note
Dự án được phát triển bởi ThanhhTann và baoanth.
Note
Dự án Ai-Streamer hoạt động dưới sự cấp phép GPL-3.0 license. Mọi thông tin chi tiết, mời xem tại LICENSE.