
Hướng dẫn cài đặt và sử dụng OmniVoice từ Github: Công cụ Ai tạo và clone giọng miễn phí
Ban bỏ ra hàng trăm nghìn mỗi tháng cho ElevenLabs hay các công cụ AI đọc giọng nói? Bạn hoàn toàn có thể dừng lại! Với OmniVoice – công cụ AI mã nguồn mở miễn phí 100% vừa cập nhật trên GitHub, bạn có thể tự clone chính giọng nói của mình chỉ sau 3 giây thu âm. Cùng khám phá ngay cách cài đặt và sử dụng công cụ cực chất này trong bài viết dưới đây!

Mục lục
ToggleHướng dẫn cài đặt OmniVoice từ Github
Bước 1: Cài hoặc cập nhật driver NVIDIA mới nhất
- Tải driver mới nhất tại nvidia.com/drivers (hoặc qua GeForce Experience/NVIDIA App).
- Cài bản driver Nvidia mới nhất sau đó khởi động lại máy


Bước 2: Bật Long Path support (tránh lỗi đường dẫn dài)
Mở PowerShell với quyền Admin:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
Khởi động lại máy.
Bước 3: Cài Git
https://git-scm.com/install/windows

Click đúp vào .exe để cài, Cuộn xuống bấm Next





Giữ nguyên tùy chọn dòng thứ 2: Git from the command line and also from 3rd-party software (Recommended)
Lý do:
- Đây là lựa chọn tối ưu và chuẩn nhất. Nó tự động thêm Git vào biến môi trường PATH của Windows.
- Giúp bạn có thể chạy lệnh
gittừ bất kỳ cửa sổ nào: Command Prompt (CMD), PowerShell, Anaconda Prompt hay Windows Terminal mà không bị lỗi “command not found”.

Giữ nguyên mặc định dòng đầu tiên: Use bundled OpenSSH
Lý do:
- Tùy chọn này sử dụng công cụ OpenSSH đi kèm sẵn của Git, giúp đảm bảo tính tương thích tốt nhất và không bị lỗi xung đột phiên bản SSH trên hệ thống Windows.




Mở terminal mới, kiểm tra:
git --version

Bước 4: Cài Miniconda
Cài Miniconda siêu dễ và nhanh hơn Git rất nhiều. Miniconda giúp bạn tạo một “môi trường ảo” sạch sẽ để chạy AI mà không lo bị lỗi xung đột các thư viện Python trên máy.
Dưới đây là hướng dẫn chi tiết từng bước:
Bước 1: Tải bộ cài Miniconda
Truy cập trang tải chính thức của Miniconda: https://www.anaconda.com/download bấm Getstarted
đăng nhập bằng gmail

Bấm vào đây để download bản Miniconda 64bit cho windown

bấm đúp vào file .exe cài đặt


chọn Just me

chọn ổ đĩa lưu

tích chọn như sau


vậy là cài xong Miniconda

cài xong dùng Anaconda Prompt (tìm trong Start Menu) cho các bước sau.
Bước 5: Tạo môi trường ảo
Bước 1: Mở Anaconda Prompt
- Nhấn phím Windows (hoặc bấm vào ô tìm kiếm ở góc màn hình).
- Gõ tìm:
Anaconda Prompt - Bấm mở ứng dụng Anaconda Prompt

Bước 2: Tạo môi trường ảo Python 3.11
bạn chạy 3 lệnh sau để đồng ý điều khoản
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/msys2

Copy và dán lệnh sau vào cửa sổ Anaconda Prompt rồi nhấn Enter:
conda create -n omnivoice python=3.11 -y

Sau khi máy tạo xong, gõ tiếp lệnh này để kích hoạt môi trường:
conda activate omnivoice
Lúc này chữ (base) ở đầu dòng sẽ chuyển thành (omnivoice)).

Bước 6: Cài FFmpeg
conda install -c conda-forge ffmpeg -y
Kiểm tra:
ffmpeg -version
Bước 7: Cài PyTorch bản CUDA
dán tiếp lệnh sau rồi nhấn enter (cần 3,5gb ổ đĩa)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
hoặc bản 128 mới nhất
pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 --extra-index-url https://download.pytorch.org/whl/cu128

đã cài xong

Kiểm tra xem PyTorch đã nhận card RTX 4060 chưa bằng lệnh:
python -c "import torch; print(torch.cuda.is_available(), torch.cuda.get_device_name(0))"
Nếu kết quả báo CUDA available: True và tên card NVIDIA GeForce RTX 4060... là hoàn hảo!

Bước 8: Cài OmniVoice
Thay vì chỉ cài đặt OmniVoice ngầm vào hệ thống (bằng lệnh pip), cụm lệnh này dùng công cụ Git (mà bạn đã cất công cài lúc nãy) để “bưng” nguyên bộ thư mục chứa mã nguồn của dự án OmniVoice về lưu trực tiếp trên ổ C của bạn
cd C:\OmniVoice
Sau đó clone trực tiếp vào thư mục hiện tại (dùng dấu chấm . ở cuối) bằng lệnh sau:
Lưu ý dấu chấm . sau URL — nó nghĩa là “clone vào đây, thư mục hiện tại”, vì nếu không có dấu chấm, Git sẽ cố tạo thêm một thư mục con OmniVoice nữa bên trong (thành C:\OmniVoice\OmniVoice).

Sau khi clone xong, kiểm tra bằng lệnh:
dir
Nếu thấy file README.md, pyproject.toml… là đã thành công

Tiếp theo cài đặt thư viện OmniVoice ở chế độ local bằng lệnh
pip install -e .
Chúc mừng bạn! Cài đặt thành công 100% rồi nha!
Màn hình báo Successfully installed omnivoice-0.2.1... và quay lại dòng lệnh (omnivoice) C:\OmniVoice> nghĩa là toàn bộ gói thư viện và code đã nằm gọn gàng trên máy bạn.

chạy giao diện web demo
omnivoice-demo
Lần đầu khởi chạy: Máy sẽ tự động tải các file weights/model AI của OmniVoice từ HuggingFace về (tốn khoảng vài phút tùy tốc độ mạng).

cài xong

Mở giao diện Web để trải nghiệm ngay:
- Bạn mở trình duyệt web bất kỳ (Chrome, Edge, Brave…).
- Copy một trong các đường link sau dán vào thanh địa chỉ rồi bấm Enter:👉
http://localhost:7860(hoặc[http://127.0.0.1:7860](http://127.0.0.1:7860))
Hướng dẫn sử dụng OmniVoice
nếu đã tắt máy tính và muốn sử dụng lại thì làm theo các bước sau:
Bước 1: Mở Anaconda Prompt
Tìm “Anaconda Prompt” trong Start Menu và mở lên.
Bước 2: Kích hoạt lại môi trường omnivoice
conda activate omnivoice
Bạn sẽ thấy đầu dòng lệnh đổi thành (omnivoice).
Bước 3: Di chuyển vào thư mục project
cd C:\OmniVoice
Bước 4: Chạy giao diện web
omnivoice-demo --ip 0.0.0.0 --port 8001
Đợi vài giây tới khi thấy log báo server đã chạy (dòng dạng Running on local URL: http://...).
Bước 5: Mở trình duyệt
Vào địa chỉ:
http://localhost:8001
Là dùng được bình thường. Lưu ý: cửa sổ Anaconda Prompt phải để mở suốt trong lúc dùng — nếu đóng cửa sổ đó là server sẽ tắt theo.
Một số lưu ý:
Set mirror HuggingFace (nếu tải model chậm)
set HF_ENDPOINT=https://hf-mirror.com
Kiểm tra card đang chạy đúng (Optimus)
Settings > System > Display > Graphics > tìm python.exe, set “High performance”.




