← 返回
未分类 中文

Valtec Vietnamese TTS

Local Vietnamese text-to-speech via VITS2 (offline, no cloud). Supports 5 built-in speaker voices and zero-shot voice cloning from reference audio.
本地越南语文字转语音(VITS2,离线),支持5种内置嗓音和零样本声音克隆。
tronghieuit tronghieuit 来源
未分类 clawhub v1.0.3 1 版本 100000 Key: 无需
★ 0
Stars
📥 370
下载
💾 0
安装
1
版本
#latest

概述

Valtec Vietnamese TTS

Local Vietnamese text-to-speech with zero-shot voice cloning, powered by VITS2.

Runs offline — no cloud API needed.

Features

  • 🇻🇳 High-quality Vietnamese speech synthesis
  • 🎙️ Zero-shot voice cloning from ~5s reference audio
  • 👥 5 built-in speaker voices (Northern/Southern, Male/Female)
  • 🔒 Fully offline — no cloud API needed
  • ⚡ GPU-accelerated (CUDA) or CPU inference

Tính năng

  • 🇻🇳 Tổng hợp giọng nói tiếng Việt chất lượng cao
  • 🎙️ Nhân bản giọng nói zero-shot chỉ từ ~5s audio mẫu
  • 👥 5 giọng nói có sẵn (Bắc/Nam, Nam/Nữ)
  • 🔒 Hoạt động hoàn toàn offline — không cần cloud API
  • ⚡ Tăng tốc bằng GPU (CUDA) hoặc chạy trên CPU

Install / Cài đặt

1. Clone and install / Clone và cài đặt

git clone https://github.com/tronghieuit/valtec-tts.git ~/.openclaw/tools/valtec-tts
cd ~/.openclaw/tools/valtec-tts
pip install -e .

Các model sẽ tự động tải từ HuggingFace khi chạy lần đầu.

2. Configure OpenClaw / Cấu hình OpenClaw

Update ~/.openclaw/openclaw.json:

{
  skills: {
    entries: {
      "valtec-tts": {
        env: {
          VALTEC_TTS_DIR: "~/.openclaw/tools/valtec-tts",
        },
      },
    },
  },
}

Usage / Cách sử dụng

Multi-speaker TTS (giọng nói có sẵn)

{baseDir}/bin/valtec-tts.js --speaker NF -o output.wav "Xin chào, tôi là trợ lý AI của bạn."

Các giọng nói có sẵn:

  • NF — Nữ miền Bắc (Northern Female)
  • SF — Nữ miền Nam (Southern Female)
  • NM1 — Nam miền Bắc 1 (Northern Male 1)
  • SM — Nam miền Nam (Southern Male)
  • NM2 — Nam miền Bắc 2 (Northern Male 2)

Zero-shot voice cloning (Nhân bản giọng nói)

Chỉ cần cung cấp một đoạn audio mẫu (~5 giây), hệ thống sẽ tổng hợp giọng nói mới với giọng đó:

{baseDir}/bin/valtec-tts.js --zeroshot --reference voice_sample.wav -o output.wav "Xin chào, tôi là trợ lý AI."

Options / Tuỳ chọn

| Flag | Mặc định | Mô tả |

|------|----------|-------|

| --speaker | NF | Tên giọng: NF, SF, NM1, SM, NM2 |

| --zeroshot | — | Bật chế độ nhân bản giọng nói |

| --reference | — | Đường dẫn file audio mẫu (3-10 giây) |

| -o, --output | tts.wav | Đường dẫn file WAV đầu ra |

| --speed | 1.0 | Tốc độ nói (0.5–2.0) |

Notes / Ghi chú

  • Lần chạy đầu tiên sẽ tải ~300MB model weights (lưu cache cục bộ).
  • Khuyến nghị dùng GPU (CUDA) để tổng hợp giọng nói realtime. CPU vẫn hoạt động nhưng chậm hơn (~3–5x RTF).
  • Audio mẫu cho nhân bản giọng nên dài 3–10 giây, giọng rõ ràng, ít tạp âm.
  • Model hỗ trợ tiếng Việt có dấu, tự động chuyển đổi phoneme.

版本历史

共 1 个版本

  • v1.0.3 当前
    2026-05-12 05:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

design-media

Nano Banana Pro

steipete
使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或编辑图像。支持文生图、图生图及 1K/2K/4K 分辨率,适用于图像创建、修改及编辑请求,使用 --input-image 指定输入图像。
★ 435 📥 118,125
design-media

Openai Whisper

steipete
使用 Whisper CLI 进行本地语音转文字(无需 API 密钥)
★ 335 📥 94,878
design-media

UI/UX Pro Max

xobi667
提供 UI/UX 设计智能与实现指导,帮助打造精美界面。适用于 UI 设计、UX 流程、信息架构、视觉风格、设计系统/标记、组件规格、文案/微文案、无障碍及前端 UI(HTML/CSS/JS、React、Next.js、Vue、Svelte
★ 231 📥 49,166