Commit
·
1d34fb9
0
Parent(s):
Duplicate from pnnbao-ump/VieNeu-TTS
Browse filesCo-authored-by: Pham Nguyen Ngoc Bao <pnnbao-ump@users.noreply.huggingface.co>
- .gitattributes +38 -0
- README.md +239 -0
- config.json +54 -0
- generation_config.json +13 -0
- model.safetensors +3 -0
- special_tokens_map.json +31 -0
- tokenizer.json +3 -0
- tokenizer_config.json +3 -0
- vocab.json +0 -0
- voices.json +1227 -0
.gitattributes
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
tokenizer_config.json filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
VieNeu-TTS-F16.gguf filter=lfs diff=lfs merge=lfs -text
|
README.md
ADDED
|
@@ -0,0 +1,239 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
datasets:
|
| 4 |
+
- pnnbao-ump/VieNeu-TTS-1000h
|
| 5 |
+
- pnnbao-ump/VieNeu-TTS-140h
|
| 6 |
+
language:
|
| 7 |
+
- vi
|
| 8 |
+
base_model:
|
| 9 |
+
- neuphonic/neutts-air
|
| 10 |
+
pipeline_tag: text-to-speech
|
| 11 |
+
---
|
| 12 |
+
|
| 13 |
+
# 🦜 VieNeu-TTS
|
| 14 |
+
|
| 15 |
+
[](https://github.com/pnnbao97/VieNeu-TTS)
|
| 16 |
+
[](https://huggingface.co/pnnbao-ump/VieNeu-TTS)
|
| 17 |
+
[](https://huggingface.co/pnnbao-ump/VieNeu-TTS-0.3B)
|
| 18 |
+
[](https://discord.gg/yJt8kzjzWZ)
|
| 19 |
+
|
| 20 |
+

|
| 21 |
+
|
| 22 |
+
## Overview
|
| 23 |
+
|
| 24 |
+
**VieNeu-TTS** is an advanced on-device Vietnamese Text-to-Speech (TTS) model with **instant voice cloning**.
|
| 25 |
+
|
| 26 |
+
> [!TIP]
|
| 27 |
+
> **Voice Cloning:** All model variants (including GGUF) support instant voice cloning with just **3-5 seconds** of reference audio.
|
| 28 |
+
|
| 29 |
+
This project features two core architectures trained on the [VieNeu-TTS-1000h](https://huggingface.co/datasets/pnnbao-ump/VieNeu-TTS-1000h) dataset:
|
| 30 |
+
- **VieNeu-TTS (0.5B):** An enhanced model fine-tuned from the NeuTTS Air architecture for maximum stability.
|
| 31 |
+
- **VieNeu-TTS-0.3B:** A specialized model **trained from scratch**, delivering 2x faster inference and ultra-low latency. [Check it out here](https://huggingface.co/pnnbao-ump/VieNeu-TTS-0.3B).
|
| 32 |
+
|
| 33 |
+
Tác giả: **Phạm Nguyễn Ngọc Bảo**
|
| 34 |
+
|
| 35 |
+
## ☕ Support This Project
|
| 36 |
+
|
| 37 |
+
Training high-quality TTS models requires significant GPU resources. If you find this model useful, please consider supporting the development:
|
| 38 |
+
|
| 39 |
+
[](https://buymeacoffee.com/pnnbao)
|
| 40 |
+
|
| 41 |
+
---
|
| 42 |
+
|
| 43 |
+
## 🦜 Voice Cloning Inference
|
| 44 |
+
|
| 45 |
+
**Reference Voice (Speaker Example):**
|
| 46 |
+
<audio controls src="https://cdn-uploads.huggingface.co/production/uploads/68b923a86c86c127a1975eda/Rpw1V6X1px59SWQKn_W9D.wav"></audio>
|
| 47 |
+
|
| 48 |
+
**Input Text:**
|
| 49 |
+
> Trên bầu trời xanh thẳm, những đám mây trắng lửng lờ trôi như những chiếc thuyền nhỏ đang lướt nhẹ theo dòng gió. Dưới mặt đất, cánh đồng lúa vàng rực trải dài tới tận chân trời, những bông lúa nghiêng mình theo từng làn gió.
|
| 50 |
+
|
| 51 |
+
**Generated Output (Cloned Voice):**
|
| 52 |
+
<audio controls src="https://cdn-uploads.huggingface.co/production/uploads/68b923a86c86c127a1975eda/f40t4ueGqmsGDmNIGcU3J.mpga"></audio>
|
| 53 |
+
|
| 54 |
+
---
|
| 55 |
+
|
| 56 |
+
## 🔥 Quick Start (Web UI)
|
| 57 |
+
|
| 58 |
+
### 1. Requirements (eSpeak NG)
|
| 59 |
+
eSpeak NG is **mandatory** for phonemization.
|
| 60 |
+
- **Windows:** Download `.msi` from [eSpeak NG Releases](https://github.com/espeak-ng/espeak-ng/releases).
|
| 61 |
+
- **macOS:** `brew install espeak`
|
| 62 |
+
- **Linux:** `sudo apt install espeak-ng`
|
| 63 |
+
|
| 64 |
+
### 2. Installation
|
| 65 |
+
```bash
|
| 66 |
+
git clone https://github.com/pnnbao97/VieNeu-TTS.git
|
| 67 |
+
cd VieNeu-TTS
|
| 68 |
+
|
| 69 |
+
# Install uv (if you haven't)
|
| 70 |
+
# Windows: powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
|
| 71 |
+
# Linux/macOS: curl -LsSf https://astral.sh/uv/install.sh | sh
|
| 72 |
+
|
| 73 |
+
# Install dependencies & Run
|
| 74 |
+
uv sync
|
| 75 |
+
uv run gradio_app.py
|
| 76 |
+
```
|
| 77 |
+
|
| 78 |
+
### 3. Demo Video
|
| 79 |
+
<video controls src="https://cdn-uploads.huggingface.co/production/uploads/68b923a86c86c127a1975eda/pRsUExICceCh47dgu4P8I.mp4" width="100%"></video>
|
| 80 |
+
|
| 81 |
+
---
|
| 82 |
+
|
| 83 |
+
## 📦 Using Python SDK (vieneu)
|
| 84 |
+
|
| 85 |
+
Install the SDK to integrate VieNeu-TTS-0.3B into your research or applications:
|
| 86 |
+
|
| 87 |
+
```bash
|
| 88 |
+
# Windows (Avoid llama-cpp build errors)
|
| 89 |
+
pip install vieneu --extra-index-url https://pnnbao97.github.io/llama-cpp-python-v0.3.16/cpu/
|
| 90 |
+
|
| 91 |
+
# Linux / MacOS
|
| 92 |
+
pip install vieneu
|
| 93 |
+
```
|
| 94 |
+
|
| 95 |
+
### Full Features Guide
|
| 96 |
+
```python
|
| 97 |
+
from vieneu import Vieneu
|
| 98 |
+
import os
|
| 99 |
+
|
| 100 |
+
# Initialization
|
| 101 |
+
tts = Vieneu() # Default: 0.3B-Q4 GGUF for CPU
|
| 102 |
+
os.makedirs("outputs", exist_ok=True)
|
| 103 |
+
|
| 104 |
+
# 1. List preset voices
|
| 105 |
+
available_voices = tts.list_preset_voices()
|
| 106 |
+
for desc, name in available_voices:
|
| 107 |
+
print(f" - {desc} (ID: {name})")
|
| 108 |
+
|
| 109 |
+
# 2. Use specific voice (dynamically select second voice)
|
| 110 |
+
if available_voices:
|
| 111 |
+
_, my_voice_id = available_voices[1] if len(available_voices) > 1 else available_voices[0]
|
| 112 |
+
voice_data = tts.get_preset_voice(my_voice_id)
|
| 113 |
+
audio_spec = tts.infer(text="Chào bạn, tôi đang nói bằng giọng của bác sĩ Tuyên.", voice=voice_data)
|
| 114 |
+
tts.save(audio_spec, f"outputs/standard_{my_voice_id}.wav")
|
| 115 |
+
print(f"💾 Saved synthesis to: outputs/standard_{my_voice_id}.wav")
|
| 116 |
+
|
| 117 |
+
# 3. Standard synthesis (uses default voice)
|
| 118 |
+
text = "Xin chào, tôi là VieNeu. Tôi có thể giúp bạn đọc sách, làm chatbot thời gian thực, hoặc thậm chí clone giọng nói của bạn."
|
| 119 |
+
audio = tts.infer(text=text)
|
| 120 |
+
tts.save(audio, "outputs/standard_output.wav")
|
| 121 |
+
print("💾 Saved synthesis to: outputs/standard_output.wav")
|
| 122 |
+
|
| 123 |
+
# 4. Zero-shot voice cloning
|
| 124 |
+
if os.path.exists("examples/audio_ref/example_ngoc_huyen.wav"):
|
| 125 |
+
cloned_audio = tts.infer(
|
| 126 |
+
text="Đây là giọng nói đã được clone thành công từ file mẫu.",
|
| 127 |
+
ref_audio="examples/audio_ref/example_ngoc_huyen.wav",
|
| 128 |
+
ref_text="Tác phẩm dự thi bảo đảm tính khoa học, tính đảng, tính chiến đấu, tính định hướng."
|
| 129 |
+
)
|
| 130 |
+
tts.save(cloned_audio, "outputs/standard_cloned_output.wav")
|
| 131 |
+
print("💾 Saved cloned voice to: outputs/standard_cloned_output.wav")
|
| 132 |
+
|
| 133 |
+
# 5. Cleanup
|
| 134 |
+
tts.close()
|
| 135 |
+
```
|
| 136 |
+
|
| 137 |
+
### Remote Mode (Ultra-Fast with LMDeploy Server)
|
| 138 |
+
For maximum speed, deploy a Docker server first, then connect remotely:
|
| 139 |
+
|
| 140 |
+
**Step 1: Deploy Docker Server**
|
| 141 |
+
```bash
|
| 142 |
+
docker run --gpus all -p 23333:23333 pnnbao/vieneu-tts:serve --model pnnbao-ump/VieNeu-TTS --tunnel
|
| 143 |
+
```
|
| 144 |
+
|
| 145 |
+
**Step 2: Connect from Client**
|
| 146 |
+
```python
|
| 147 |
+
from vieneu import Vieneu
|
| 148 |
+
import os
|
| 149 |
+
|
| 150 |
+
# Configuration
|
| 151 |
+
REMOTE_API_BASE = 'http://your-server-ip:23333/v1' # Or bore.pub:XXXX
|
| 152 |
+
REMOTE_MODEL_ID = "pnnbao-ump/VieNeu-TTS"
|
| 153 |
+
|
| 154 |
+
# Initialization (LIGHTWEIGHT - only loads small codec locally)
|
| 155 |
+
tts = Vieneu(mode='remote', api_base=REMOTE_API_BASE, model_name=REMOTE_MODEL_ID)
|
| 156 |
+
os.makedirs("outputs", exist_ok=True)
|
| 157 |
+
|
| 158 |
+
# List remote voices
|
| 159 |
+
available_voices = tts.list_preset_voices()
|
| 160 |
+
for desc, name in available_voices:
|
| 161 |
+
print(f" - {desc} (ID: {name})")
|
| 162 |
+
|
| 163 |
+
# Use specific voice
|
| 164 |
+
if available_voices:
|
| 165 |
+
_, my_voice_id = available_voices[1]
|
| 166 |
+
voice_data = tts.get_preset_voice(my_voice_id)
|
| 167 |
+
audio_spec = tts.infer(text="Chào bạn, tôi đang nói bằng giọng của bác sĩ Tuyên.", voice=voice_data)
|
| 168 |
+
tts.save(audio_spec, f"outputs/remote_{my_voice_id}.wav")
|
| 169 |
+
print(f"💾 Saved synthesis to: outputs/remote_{my_voice_id}.wav")
|
| 170 |
+
|
| 171 |
+
# Standard synthesis
|
| 172 |
+
text_input = "Chế độ remote giúp tích hợp VieNeu vào ứng dụng Web hoặc App cực nhanh mà không cần GPU tại máy khách."
|
| 173 |
+
audio = tts.infer(text=text_input)
|
| 174 |
+
tts.save(audio, "outputs/remote_output.wav")
|
| 175 |
+
print("💾 Saved remote synthesis to: outputs/remote_output.wav")
|
| 176 |
+
|
| 177 |
+
# Zero-shot voice cloning (encodes audio locally, sends codes to server)
|
| 178 |
+
if os.path.exists("examples/audio_ref/example_ngoc_huyen.wav"):
|
| 179 |
+
cloned_audio = tts.infer(
|
| 180 |
+
text="Đây là giọng nói được clone và xử lý thông qua VieNeu Server.",
|
| 181 |
+
ref_audio="examples/audio_ref/example_ngoc_huyen.wav",
|
| 182 |
+
ref_text="Tác phẩm dự thi bảo đảm tính khoa học, tính đảng, tính chiến đấu, tính định hướng."
|
| 183 |
+
)
|
| 184 |
+
tts.save(cloned_audio, "outputs/remote_cloned_output.wav")
|
| 185 |
+
print("💾 Saved remote cloned voice to: outputs/remote_cloned_output.wav")
|
| 186 |
+
```
|
| 187 |
+
|
| 188 |
+
---
|
| 189 |
+
|
| 190 |
+
## 📋 Reference Voices
|
| 191 |
+
|
| 192 |
+
| File | Gender | Accent | Description |
|
| 193 |
+
|---|---|---|---|
|
| 194 |
+
| Bình | Male | North | Male voice, North accent |
|
| 195 |
+
| Tuyên | Male | North | Male voice, North accent |
|
| 196 |
+
| Nguyên | Male | South | Male voice, South accent |
|
| 197 |
+
| Hương | Female | North | Female voice, North accent |
|
| 198 |
+
| Ngọc | Female | North | Female voice, North accent |
|
| 199 |
+
| Đoan | Female | South | Female voice, South accent |
|
| 200 |
+
|
| 201 |
+
---
|
| 202 |
+
|
| 203 |
+
## 🔬 Model Variants
|
| 204 |
+
|
| 205 |
+
| Model | Format | Device | Quality | Speed |
|
| 206 |
+
| ----------------------- | ------- | ------- | ---------- | ----------------------- |
|
| 207 |
+
| VieNeu-TTS | PyTorch | GPU/CPU | ⭐⭐⭐⭐⭐ | Very Fast with lmdeploy |
|
| 208 |
+
| VieNeu-TTS-0.3B | PyTorch | GPU/CPU | ⭐⭐⭐⭐ | **Ultra Fast (2x)** |
|
| 209 |
+
| VieNeu-TTS-0.3B-q4-gguf | GGUF Q4 | CPU/GPU | ⭐⭐⭐ | **Extreme Speed (2x)** |
|
| 210 |
+
|
| 211 |
+
---
|
| 212 |
+
|
| 213 |
+
## 📑 Citation
|
| 214 |
+
|
| 215 |
+
```bibtex
|
| 216 |
+
@misc{vieneutts2026,
|
| 217 |
+
title = {VieNeu-TTS: Vietnamese Text-to-Speech with Instant Voice Cloning},
|
| 218 |
+
author = {Pham Nguyen Ngoc Bao},
|
| 219 |
+
year = {2026},
|
| 220 |
+
publisher = {Hugging Face},
|
| 221 |
+
howpublished = {\url{https://huggingface.co/pnnbao-ump/VieNeu-TTS}}
|
| 222 |
+
}
|
| 223 |
+
```
|
| 224 |
+
|
| 225 |
+
Please also cite the base model:
|
| 226 |
+
|
| 227 |
+
```bibtex
|
| 228 |
+
@misc{neuttsair2026,
|
| 229 |
+
title = {NeuTTS Air: On-Device Speech Language Model with Instant Voice Cloning},
|
| 230 |
+
author = {Neuphonic},
|
| 231 |
+
year = {2026},
|
| 232 |
+
publisher = {Hugging Face},
|
| 233 |
+
howpublished = {\url{https://huggingface.co/neuphonic/neutts-air}}
|
| 234 |
+
}
|
| 235 |
+
```
|
| 236 |
+
|
| 237 |
+
---
|
| 238 |
+
|
| 239 |
+
**Made with ❤️ for the Vietnamese TTS community**
|
config.json
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen2ForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_dropout": 0.0,
|
| 6 |
+
"dtype": "bfloat16",
|
| 7 |
+
"eos_token_id": 151645,
|
| 8 |
+
"hidden_act": "silu",
|
| 9 |
+
"hidden_size": 896,
|
| 10 |
+
"initializer_range": 0.02,
|
| 11 |
+
"intermediate_size": 4864,
|
| 12 |
+
"layer_types": [
|
| 13 |
+
"full_attention",
|
| 14 |
+
"full_attention",
|
| 15 |
+
"full_attention",
|
| 16 |
+
"full_attention",
|
| 17 |
+
"full_attention",
|
| 18 |
+
"full_attention",
|
| 19 |
+
"full_attention",
|
| 20 |
+
"full_attention",
|
| 21 |
+
"full_attention",
|
| 22 |
+
"full_attention",
|
| 23 |
+
"full_attention",
|
| 24 |
+
"full_attention",
|
| 25 |
+
"full_attention",
|
| 26 |
+
"full_attention",
|
| 27 |
+
"full_attention",
|
| 28 |
+
"full_attention",
|
| 29 |
+
"full_attention",
|
| 30 |
+
"full_attention",
|
| 31 |
+
"full_attention",
|
| 32 |
+
"full_attention",
|
| 33 |
+
"full_attention",
|
| 34 |
+
"full_attention",
|
| 35 |
+
"full_attention",
|
| 36 |
+
"full_attention"
|
| 37 |
+
],
|
| 38 |
+
"max_position_embeddings": 32768,
|
| 39 |
+
"max_window_layers": 21,
|
| 40 |
+
"model_type": "qwen2",
|
| 41 |
+
"num_attention_heads": 14,
|
| 42 |
+
"num_hidden_layers": 24,
|
| 43 |
+
"num_key_value_heads": 2,
|
| 44 |
+
"pad_token_id": 151645,
|
| 45 |
+
"rms_norm_eps": 1e-06,
|
| 46 |
+
"rope_scaling": null,
|
| 47 |
+
"rope_theta": 1000000.0,
|
| 48 |
+
"sliding_window": null,
|
| 49 |
+
"tie_word_embeddings": true,
|
| 50 |
+
"transformers_version": "4.56.0",
|
| 51 |
+
"use_cache": true,
|
| 52 |
+
"use_sliding_window": false,
|
| 53 |
+
"vocab_size": 217652
|
| 54 |
+
}
|
generation_config.json
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"do_sample": true,
|
| 3 |
+
"eos_token_id": [
|
| 4 |
+
151645,
|
| 5 |
+
151643
|
| 6 |
+
],
|
| 7 |
+
"pad_token_id": 151645,
|
| 8 |
+
"repetition_penalty": 1.1,
|
| 9 |
+
"temperature": 0.7,
|
| 10 |
+
"top_k": 20,
|
| 11 |
+
"top_p": 0.8,
|
| 12 |
+
"transformers_version": "4.56.0"
|
| 13 |
+
}
|
model.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d142ffccf7983a04616a08456cd9f61632c86e76df1ef029461847b1129e2d45
|
| 3 |
+
size 1105860992
|
special_tokens_map.json
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"additional_special_tokens": [
|
| 3 |
+
"<|im_start|>",
|
| 4 |
+
"<|im_end|>",
|
| 5 |
+
"<|object_ref_start|>",
|
| 6 |
+
"<|object_ref_end|>",
|
| 7 |
+
"<|box_start|>",
|
| 8 |
+
"<|box_end|>",
|
| 9 |
+
"<|quad_start|>",
|
| 10 |
+
"<|quad_end|>",
|
| 11 |
+
"<|vision_start|>",
|
| 12 |
+
"<|vision_end|>",
|
| 13 |
+
"<|vision_pad|>",
|
| 14 |
+
"<|image_pad|>",
|
| 15 |
+
"<|video_pad|>"
|
| 16 |
+
],
|
| 17 |
+
"eos_token": {
|
| 18 |
+
"content": "<|im_end|>",
|
| 19 |
+
"lstrip": false,
|
| 20 |
+
"normalized": false,
|
| 21 |
+
"rstrip": false,
|
| 22 |
+
"single_word": false
|
| 23 |
+
},
|
| 24 |
+
"pad_token": {
|
| 25 |
+
"content": "<|im_end|>",
|
| 26 |
+
"lstrip": false,
|
| 27 |
+
"normalized": false,
|
| 28 |
+
"rstrip": false,
|
| 29 |
+
"single_word": false
|
| 30 |
+
}
|
| 31 |
+
}
|
tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:74c466530bd698626a5b6a424d204711c58dfff0a6b3dd8b4dbac1e1e8c9aa87
|
| 3 |
+
size 24140239
|
tokenizer_config.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:058efca33cdb0e871f3e4f46c162cf3231e709129c0a024fb83317bffccd32f0
|
| 3 |
+
size 12063181
|
vocab.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
voices.json
ADDED
|
@@ -0,0 +1,1227 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"meta": {
|
| 3 |
+
"spec": "vieneu.voice.presets",
|
| 4 |
+
"spec_version": "1.0",
|
| 5 |
+
"engine": "VieNeu-TTS",
|
| 6 |
+
"author": "Phạm Nguyễn Ngọc Bảo (pnnbao-ump)",
|
| 7 |
+
"license": "CC BY-NC 4.0",
|
| 8 |
+
"homepage": "https://github.com/pnnbao97/VieNeu-TTS",
|
| 9 |
+
"notice": "Model and voices are for non-commercial use only. Mention pnnbao-ump when using."
|
| 10 |
+
},
|
| 11 |
+
"default_voice": "Binh",
|
| 12 |
+
"presets": {
|
| 13 |
+
"Binh": {
|
| 14 |
+
"codes": [
|
| 15 |
+
41733,
|
| 16 |
+
30590,
|
| 17 |
+
11238,
|
| 18 |
+
36562,
|
| 19 |
+
17466,
|
| 20 |
+
5163,
|
| 21 |
+
13117,
|
| 22 |
+
12897,
|
| 23 |
+
29227,
|
| 24 |
+
16000,
|
| 25 |
+
48299,
|
| 26 |
+
13043,
|
| 27 |
+
47275,
|
| 28 |
+
29347,
|
| 29 |
+
30114,
|
| 30 |
+
31153,
|
| 31 |
+
47024,
|
| 32 |
+
30384,
|
| 33 |
+
11384,
|
| 34 |
+
1752,
|
| 35 |
+
32654,
|
| 36 |
+
17319,
|
| 37 |
+
27527,
|
| 38 |
+
45027,
|
| 39 |
+
26187,
|
| 40 |
+
13828,
|
| 41 |
+
15407,
|
| 42 |
+
6232,
|
| 43 |
+
19627,
|
| 44 |
+
63554,
|
| 45 |
+
60899,
|
| 46 |
+
36578,
|
| 47 |
+
29883,
|
| 48 |
+
13350,
|
| 49 |
+
12390,
|
| 50 |
+
28718,
|
| 51 |
+
4432,
|
| 52 |
+
17587,
|
| 53 |
+
27299,
|
| 54 |
+
47271,
|
| 55 |
+
44707,
|
| 56 |
+
16571,
|
| 57 |
+
277,
|
| 58 |
+
16457,
|
| 59 |
+
2188,
|
| 60 |
+
12572,
|
| 61 |
+
18900,
|
| 62 |
+
55473,
|
| 63 |
+
63714,
|
| 64 |
+
64163,
|
| 65 |
+
38070,
|
| 66 |
+
8546,
|
| 67 |
+
14662,
|
| 68 |
+
18265,
|
| 69 |
+
9099,
|
| 70 |
+
34666,
|
| 71 |
+
47734,
|
| 72 |
+
47493,
|
| 73 |
+
13336,
|
| 74 |
+
31832,
|
| 75 |
+
1119,
|
| 76 |
+
23964,
|
| 77 |
+
13343,
|
| 78 |
+
3672,
|
| 79 |
+
13847,
|
| 80 |
+
7512,
|
| 81 |
+
46478,
|
| 82 |
+
56550,
|
| 83 |
+
54755,
|
| 84 |
+
39335,
|
| 85 |
+
52455,
|
| 86 |
+
46762,
|
| 87 |
+
60903,
|
| 88 |
+
16811,
|
| 89 |
+
27051,
|
| 90 |
+
25251,
|
| 91 |
+
35193,
|
| 92 |
+
18032,
|
| 93 |
+
18036,
|
| 94 |
+
18044,
|
| 95 |
+
5480,
|
| 96 |
+
11423,
|
| 97 |
+
36306,
|
| 98 |
+
36339,
|
| 99 |
+
60841,
|
| 100 |
+
59881,
|
| 101 |
+
56568,
|
| 102 |
+
60912,
|
| 103 |
+
59825,
|
| 104 |
+
2813,
|
| 105 |
+
33900,
|
| 106 |
+
41052,
|
| 107 |
+
48530,
|
| 108 |
+
7559,
|
| 109 |
+
11194,
|
| 110 |
+
65103,
|
| 111 |
+
48022,
|
| 112 |
+
30603,
|
| 113 |
+
32727,
|
| 114 |
+
9867,
|
| 115 |
+
26448,
|
| 116 |
+
16474,
|
| 117 |
+
9216,
|
| 118 |
+
20674,
|
| 119 |
+
51681,
|
| 120 |
+
59619,
|
| 121 |
+
47578,
|
| 122 |
+
28042,
|
| 123 |
+
52587,
|
| 124 |
+
64807,
|
| 125 |
+
27039,
|
| 126 |
+
41552,
|
| 127 |
+
45423,
|
| 128 |
+
29504,
|
| 129 |
+
1625,
|
| 130 |
+
12808,
|
| 131 |
+
10568,
|
| 132 |
+
10387,
|
| 133 |
+
12391,
|
| 134 |
+
59734,
|
| 135 |
+
58663,
|
| 136 |
+
27878,
|
| 137 |
+
7669,
|
| 138 |
+
2406,
|
| 139 |
+
2283,
|
| 140 |
+
3113,
|
| 141 |
+
5354,
|
| 142 |
+
3110,
|
| 143 |
+
6634,
|
| 144 |
+
3113,
|
| 145 |
+
2282,
|
| 146 |
+
2218,
|
| 147 |
+
3178
|
| 148 |
+
],
|
| 149 |
+
"text": "Anh chỉ muốn được nhìn nhận như là một huấn luyện viên.",
|
| 150 |
+
"description": "Bình (nam miền Bắc)"
|
| 151 |
+
},
|
| 152 |
+
"Tuyen": {
|
| 153 |
+
"codes": [
|
| 154 |
+
7274,
|
| 155 |
+
18678,
|
| 156 |
+
57063,
|
| 157 |
+
4039,
|
| 158 |
+
10524,
|
| 159 |
+
29196,
|
| 160 |
+
48716,
|
| 161 |
+
16414,
|
| 162 |
+
72,
|
| 163 |
+
31953,
|
| 164 |
+
31158,
|
| 165 |
+
27598,
|
| 166 |
+
54797,
|
| 167 |
+
56551,
|
| 168 |
+
23781,
|
| 169 |
+
2488,
|
| 170 |
+
36291,
|
| 171 |
+
9482,
|
| 172 |
+
776,
|
| 173 |
+
30284,
|
| 174 |
+
30028,
|
| 175 |
+
29980,
|
| 176 |
+
11495,
|
| 177 |
+
30075,
|
| 178 |
+
31195,
|
| 179 |
+
47466,
|
| 180 |
+
52407,
|
| 181 |
+
60517,
|
| 182 |
+
48236,
|
| 183 |
+
22537,
|
| 184 |
+
2942,
|
| 185 |
+
1056,
|
| 186 |
+
6069,
|
| 187 |
+
4002,
|
| 188 |
+
51381,
|
| 189 |
+
40096,
|
| 190 |
+
22945,
|
| 191 |
+
18853,
|
| 192 |
+
36035,
|
| 193 |
+
12298,
|
| 194 |
+
13824,
|
| 195 |
+
2380,
|
| 196 |
+
13834,
|
| 197 |
+
652,
|
| 198 |
+
13860,
|
| 199 |
+
12458,
|
| 200 |
+
1072,
|
| 201 |
+
8570,
|
| 202 |
+
9579,
|
| 203 |
+
33835,
|
| 204 |
+
55538,
|
| 205 |
+
55537,
|
| 206 |
+
54438,
|
| 207 |
+
49398,
|
| 208 |
+
54673,
|
| 209 |
+
49382,
|
| 210 |
+
49301,
|
| 211 |
+
54502,
|
| 212 |
+
53317,
|
| 213 |
+
54405,
|
| 214 |
+
26757,
|
| 215 |
+
26721,
|
| 216 |
+
10342,
|
| 217 |
+
26790,
|
| 218 |
+
40165,
|
| 219 |
+
52386,
|
| 220 |
+
11806,
|
| 221 |
+
29260,
|
| 222 |
+
2060,
|
| 223 |
+
12382,
|
| 224 |
+
18883,
|
| 225 |
+
22458,
|
| 226 |
+
60318,
|
| 227 |
+
34478,
|
| 228 |
+
63987,
|
| 229 |
+
4549,
|
| 230 |
+
8268,
|
| 231 |
+
16552,
|
| 232 |
+
522,
|
| 233 |
+
8633,
|
| 234 |
+
25416,
|
| 235 |
+
49114,
|
| 236 |
+
7847,
|
| 237 |
+
18907,
|
| 238 |
+
55978,
|
| 239 |
+
34470,
|
| 240 |
+
5615,
|
| 241 |
+
28669,
|
| 242 |
+
65011,
|
| 243 |
+
3611,
|
| 244 |
+
4636,
|
| 245 |
+
20060,
|
| 246 |
+
42062,
|
| 247 |
+
44204,
|
| 248 |
+
4200,
|
| 249 |
+
2228,
|
| 250 |
+
44531,
|
| 251 |
+
56826,
|
| 252 |
+
65011,
|
| 253 |
+
11181,
|
| 254 |
+
524,
|
| 255 |
+
26700,
|
| 256 |
+
28750,
|
| 257 |
+
21972,
|
| 258 |
+
16728,
|
| 259 |
+
8764,
|
| 260 |
+
34343,
|
| 261 |
+
51361,
|
| 262 |
+
50340,
|
| 263 |
+
22692,
|
| 264 |
+
3569,
|
| 265 |
+
27722,
|
| 266 |
+
24331,
|
| 267 |
+
31512,
|
| 268 |
+
23977,
|
| 269 |
+
10409,
|
| 270 |
+
30809,
|
| 271 |
+
9289,
|
| 272 |
+
22724,
|
| 273 |
+
59399,
|
| 274 |
+
35891,
|
| 275 |
+
32801,
|
| 276 |
+
36150,
|
| 277 |
+
54321,
|
| 278 |
+
43287,
|
| 279 |
+
13577,
|
| 280 |
+
6244,
|
| 281 |
+
8486,
|
| 282 |
+
30898,
|
| 283 |
+
3686,
|
| 284 |
+
16047,
|
| 285 |
+
36727,
|
| 286 |
+
52343,
|
| 287 |
+
22705,
|
| 288 |
+
2485,
|
| 289 |
+
52707,
|
| 290 |
+
20493,
|
| 291 |
+
31571,
|
| 292 |
+
13395,
|
| 293 |
+
1360,
|
| 294 |
+
13962,
|
| 295 |
+
1872,
|
| 296 |
+
13137,
|
| 297 |
+
942,
|
| 298 |
+
29609,
|
| 299 |
+
598,
|
| 300 |
+
16423,
|
| 301 |
+
25859,
|
| 302 |
+
27703,
|
| 303 |
+
59683,
|
| 304 |
+
39987,
|
| 305 |
+
40247,
|
| 306 |
+
42775,
|
| 307 |
+
1285,
|
| 308 |
+
12548,
|
| 309 |
+
1608,
|
| 310 |
+
13868,
|
| 311 |
+
7627,
|
| 312 |
+
51365,
|
| 313 |
+
51636,
|
| 314 |
+
52450,
|
| 315 |
+
41370,
|
| 316 |
+
34646,
|
| 317 |
+
56627,
|
| 318 |
+
35891,
|
| 319 |
+
59683,
|
| 320 |
+
1801,
|
| 321 |
+
12809,
|
| 322 |
+
18712,
|
| 323 |
+
335,
|
| 324 |
+
36248,
|
| 325 |
+
12622,
|
| 326 |
+
7318,
|
| 327 |
+
56487,
|
| 328 |
+
55525,
|
| 329 |
+
59621,
|
| 330 |
+
59552,
|
| 331 |
+
31977,
|
| 332 |
+
22693,
|
| 333 |
+
6329,
|
| 334 |
+
6229,
|
| 335 |
+
35047,
|
| 336 |
+
37085,
|
| 337 |
+
13518,
|
| 338 |
+
21036,
|
| 339 |
+
11418,
|
| 340 |
+
13990,
|
| 341 |
+
13385,
|
| 342 |
+
8341,
|
| 343 |
+
61155,
|
| 344 |
+
28942,
|
| 345 |
+
12617,
|
| 346 |
+
14424,
|
| 347 |
+
13319,
|
| 348 |
+
19606,
|
| 349 |
+
47867,
|
| 350 |
+
30862,
|
| 351 |
+
64837,
|
| 352 |
+
52243,
|
| 353 |
+
19490,
|
| 354 |
+
18482,
|
| 355 |
+
38953,
|
| 356 |
+
37123,
|
| 357 |
+
14616,
|
| 358 |
+
17166,
|
| 359 |
+
3688,
|
| 360 |
+
46607,
|
| 361 |
+
18520,
|
| 362 |
+
1371,
|
| 363 |
+
14933,
|
| 364 |
+
4623,
|
| 365 |
+
29772,
|
| 366 |
+
55374,
|
| 367 |
+
56801,
|
| 368 |
+
56470,
|
| 369 |
+
39157,
|
| 370 |
+
22613,
|
| 371 |
+
26869,
|
| 372 |
+
39206,
|
| 373 |
+
10469,
|
| 374 |
+
38949,
|
| 375 |
+
5353,
|
| 376 |
+
23722,
|
| 377 |
+
38945,
|
| 378 |
+
22950,
|
| 379 |
+
10425,
|
| 380 |
+
19634
|
| 381 |
+
],
|
| 382 |
+
"text": "Bạn cầm khúc cây, và ném vào bãi cỏ xanh tươi rậm rạp ở đằng xa.",
|
| 383 |
+
"description": "Tuyên (nam miền Bắc)"
|
| 384 |
+
},
|
| 385 |
+
"Vinh": {
|
| 386 |
+
"codes": [
|
| 387 |
+
20757,
|
| 388 |
+
12321,
|
| 389 |
+
12553,
|
| 390 |
+
13138,
|
| 391 |
+
15011,
|
| 392 |
+
15223,
|
| 393 |
+
12558,
|
| 394 |
+
52330,
|
| 395 |
+
27847,
|
| 396 |
+
12350,
|
| 397 |
+
14969,
|
| 398 |
+
30896,
|
| 399 |
+
11761,
|
| 400 |
+
8191,
|
| 401 |
+
5888,
|
| 402 |
+
5771,
|
| 403 |
+
36083,
|
| 404 |
+
8233,
|
| 405 |
+
14166,
|
| 406 |
+
14086,
|
| 407 |
+
13449,
|
| 408 |
+
13328,
|
| 409 |
+
471,
|
| 410 |
+
19874,
|
| 411 |
+
3321,
|
| 412 |
+
10435,
|
| 413 |
+
16943,
|
| 414 |
+
24612,
|
| 415 |
+
104,
|
| 416 |
+
16507,
|
| 417 |
+
25173,
|
| 418 |
+
48635,
|
| 419 |
+
13219,
|
| 420 |
+
15079,
|
| 421 |
+
15534,
|
| 422 |
+
424,
|
| 423 |
+
20683,
|
| 424 |
+
12392,
|
| 425 |
+
4271,
|
| 426 |
+
33271,
|
| 427 |
+
34999,
|
| 428 |
+
36247,
|
| 429 |
+
62,
|
| 430 |
+
17275,
|
| 431 |
+
45164,
|
| 432 |
+
8302,
|
| 433 |
+
390,
|
| 434 |
+
39347,
|
| 435 |
+
30390,
|
| 436 |
+
9379,
|
| 437 |
+
64430,
|
| 438 |
+
27543,
|
| 439 |
+
36782,
|
| 440 |
+
14179,
|
| 441 |
+
11879,
|
| 442 |
+
36963,
|
| 443 |
+
56682,
|
| 444 |
+
57446,
|
| 445 |
+
6890,
|
| 446 |
+
6566,
|
| 447 |
+
3254,
|
| 448 |
+
6310,
|
| 449 |
+
6234,
|
| 450 |
+
3242,
|
| 451 |
+
6361,
|
| 452 |
+
6313,
|
| 453 |
+
5353,
|
| 454 |
+
3110,
|
| 455 |
+
5270,
|
| 456 |
+
23653,
|
| 457 |
+
5354,
|
| 458 |
+
6297,
|
| 459 |
+
2213,
|
| 460 |
+
5354,
|
| 461 |
+
7206,
|
| 462 |
+
6373,
|
| 463 |
+
6310,
|
| 464 |
+
50294,
|
| 465 |
+
47030,
|
| 466 |
+
12551,
|
| 467 |
+
812,
|
| 468 |
+
29453,
|
| 469 |
+
17548,
|
| 470 |
+
24921,
|
| 471 |
+
27026,
|
| 472 |
+
31398,
|
| 473 |
+
48115,
|
| 474 |
+
25862,
|
| 475 |
+
16920,
|
| 476 |
+
13768,
|
| 477 |
+
12294,
|
| 478 |
+
14658,
|
| 479 |
+
39858,
|
| 480 |
+
39861,
|
| 481 |
+
28659,
|
| 482 |
+
7596,
|
| 483 |
+
12829,
|
| 484 |
+
8104,
|
| 485 |
+
11798,
|
| 486 |
+
52617,
|
| 487 |
+
40358,
|
| 488 |
+
6499,
|
| 489 |
+
26774,
|
| 490 |
+
22629,
|
| 491 |
+
44163,
|
| 492 |
+
13322,
|
| 493 |
+
772,
|
| 494 |
+
14220,
|
| 495 |
+
19084,
|
| 496 |
+
12826,
|
| 497 |
+
19540,
|
| 498 |
+
41563,
|
| 499 |
+
32584,
|
| 500 |
+
861,
|
| 501 |
+
27537,
|
| 502 |
+
49123,
|
| 503 |
+
14023,
|
| 504 |
+
25481,
|
| 505 |
+
26763,
|
| 506 |
+
14384,
|
| 507 |
+
11434,
|
| 508 |
+
59527,
|
| 509 |
+
50522,
|
| 510 |
+
22882,
|
| 511 |
+
36339,
|
| 512 |
+
8238,
|
| 513 |
+
16647,
|
| 514 |
+
28490,
|
| 515 |
+
14690,
|
| 516 |
+
15903,
|
| 517 |
+
2657,
|
| 518 |
+
32354,
|
| 519 |
+
48575,
|
| 520 |
+
29539,
|
| 521 |
+
26747,
|
| 522 |
+
30119,
|
| 523 |
+
14493,
|
| 524 |
+
16557,
|
| 525 |
+
15452,
|
| 526 |
+
20814,
|
| 527 |
+
45065,
|
| 528 |
+
20801,
|
| 529 |
+
25924,
|
| 530 |
+
11518,
|
| 531 |
+
47157,
|
| 532 |
+
54330,
|
| 533 |
+
65213,
|
| 534 |
+
29284,
|
| 535 |
+
15468,
|
| 536 |
+
4254,
|
| 537 |
+
3165,
|
| 538 |
+
734,
|
| 539 |
+
43404,
|
| 540 |
+
29341,
|
| 541 |
+
31117,
|
| 542 |
+
5274,
|
| 543 |
+
9814,
|
| 544 |
+
32473,
|
| 545 |
+
15190,
|
| 546 |
+
10823,
|
| 547 |
+
53515,
|
| 548 |
+
58521,
|
| 549 |
+
23254,
|
| 550 |
+
7394,
|
| 551 |
+
3175,
|
| 552 |
+
2286,
|
| 553 |
+
7269,
|
| 554 |
+
4330,
|
| 555 |
+
3121,
|
| 556 |
+
1254,
|
| 557 |
+
2073,
|
| 558 |
+
7402
|
| 559 |
+
],
|
| 560 |
+
"text": "Đến cuối thế kỷ 19, ngành đánh bắt cá được thương mại hóa.",
|
| 561 |
+
"description": "Vĩnh (nam miền Nam)"
|
| 562 |
+
},
|
| 563 |
+
"Doan": {
|
| 564 |
+
"codes": [
|
| 565 |
+
2406,
|
| 566 |
+
2546,
|
| 567 |
+
40098,
|
| 568 |
+
56787,
|
| 569 |
+
19382,
|
| 570 |
+
20387,
|
| 571 |
+
26183,
|
| 572 |
+
7057,
|
| 573 |
+
12027,
|
| 574 |
+
15786,
|
| 575 |
+
10594,
|
| 576 |
+
7051,
|
| 577 |
+
5650,
|
| 578 |
+
2707,
|
| 579 |
+
56482,
|
| 580 |
+
56753,
|
| 581 |
+
11395,
|
| 582 |
+
4365,
|
| 583 |
+
19284,
|
| 584 |
+
2876,
|
| 585 |
+
55656,
|
| 586 |
+
1630,
|
| 587 |
+
55577,
|
| 588 |
+
2474,
|
| 589 |
+
60457,
|
| 590 |
+
12074,
|
| 591 |
+
36007,
|
| 592 |
+
20343,
|
| 593 |
+
51387,
|
| 594 |
+
24507,
|
| 595 |
+
43419,
|
| 596 |
+
55662,
|
| 597 |
+
56822,
|
| 598 |
+
31875,
|
| 599 |
+
24601,
|
| 600 |
+
25470,
|
| 601 |
+
17722,
|
| 602 |
+
16645,
|
| 603 |
+
43220,
|
| 604 |
+
27300,
|
| 605 |
+
6233,
|
| 606 |
+
22567,
|
| 607 |
+
60785,
|
| 608 |
+
24586,
|
| 609 |
+
3626,
|
| 610 |
+
2421,
|
| 611 |
+
31416,
|
| 612 |
+
27827,
|
| 613 |
+
2935,
|
| 614 |
+
31398,
|
| 615 |
+
28506,
|
| 616 |
+
56481,
|
| 617 |
+
35010,
|
| 618 |
+
12301,
|
| 619 |
+
13129,
|
| 620 |
+
15212,
|
| 621 |
+
9999,
|
| 622 |
+
52389,
|
| 623 |
+
18661,
|
| 624 |
+
52466,
|
| 625 |
+
39911,
|
| 626 |
+
20451,
|
| 627 |
+
18807,
|
| 628 |
+
16762,
|
| 629 |
+
4384,
|
| 630 |
+
2200,
|
| 631 |
+
31322,
|
| 632 |
+
15001,
|
| 633 |
+
2452,
|
| 634 |
+
11033,
|
| 635 |
+
40097,
|
| 636 |
+
59521,
|
| 637 |
+
12570,
|
| 638 |
+
4683,
|
| 639 |
+
10345,
|
| 640 |
+
30283,
|
| 641 |
+
1623,
|
| 642 |
+
31306,
|
| 643 |
+
5707,
|
| 644 |
+
7836,
|
| 645 |
+
13655,
|
| 646 |
+
21676,
|
| 647 |
+
613,
|
| 648 |
+
14198,
|
| 649 |
+
64382,
|
| 650 |
+
19314,
|
| 651 |
+
1654,
|
| 652 |
+
1576,
|
| 653 |
+
35450,
|
| 654 |
+
52646,
|
| 655 |
+
39161,
|
| 656 |
+
39146,
|
| 657 |
+
22002,
|
| 658 |
+
22757,
|
| 659 |
+
38118,
|
| 660 |
+
17894,
|
| 661 |
+
35297,
|
| 662 |
+
2790,
|
| 663 |
+
2193,
|
| 664 |
+
7670,
|
| 665 |
+
6481,
|
| 666 |
+
7665,
|
| 667 |
+
2386,
|
| 668 |
+
3490,
|
| 669 |
+
2137,
|
| 670 |
+
36282,
|
| 671 |
+
60430,
|
| 672 |
+
14350,
|
| 673 |
+
6158,
|
| 674 |
+
8044,
|
| 675 |
+
24360,
|
| 676 |
+
27576,
|
| 677 |
+
49011,
|
| 678 |
+
47991,
|
| 679 |
+
47963,
|
| 680 |
+
30478,
|
| 681 |
+
56037,
|
| 682 |
+
55385,
|
| 683 |
+
34862,
|
| 684 |
+
13867,
|
| 685 |
+
1336,
|
| 686 |
+
30526,
|
| 687 |
+
41855,
|
| 688 |
+
8488,
|
| 689 |
+
26035,
|
| 690 |
+
55729,
|
| 691 |
+
34038,
|
| 692 |
+
22630,
|
| 693 |
+
36337,
|
| 694 |
+
13387,
|
| 695 |
+
14089,
|
| 696 |
+
16161,
|
| 697 |
+
32620,
|
| 698 |
+
48949,
|
| 699 |
+
43964,
|
| 700 |
+
36520,
|
| 701 |
+
2028,
|
| 702 |
+
19877,
|
| 703 |
+
52470,
|
| 704 |
+
22761,
|
| 705 |
+
23732,
|
| 706 |
+
60834,
|
| 707 |
+
59482,
|
| 708 |
+
45115,
|
| 709 |
+
13861,
|
| 710 |
+
1448,
|
| 711 |
+
797,
|
| 712 |
+
2787,
|
| 713 |
+
36595,
|
| 714 |
+
24922,
|
| 715 |
+
9889,
|
| 716 |
+
14311,
|
| 717 |
+
15190,
|
| 718 |
+
13215,
|
| 719 |
+
34407,
|
| 720 |
+
51378,
|
| 721 |
+
36243,
|
| 722 |
+
5180,
|
| 723 |
+
16731,
|
| 724 |
+
1917,
|
| 725 |
+
9314,
|
| 726 |
+
31397,
|
| 727 |
+
29277,
|
| 728 |
+
12396,
|
| 729 |
+
4264,
|
| 730 |
+
24740,
|
| 731 |
+
27052,
|
| 732 |
+
297,
|
| 733 |
+
16485,
|
| 734 |
+
21932,
|
| 735 |
+
14170,
|
| 736 |
+
12910,
|
| 737 |
+
13067,
|
| 738 |
+
13917,
|
| 739 |
+
25933,
|
| 740 |
+
50341,
|
| 741 |
+
16626,
|
| 742 |
+
35049,
|
| 743 |
+
37298,
|
| 744 |
+
39140,
|
| 745 |
+
37618,
|
| 746 |
+
22757,
|
| 747 |
+
20897,
|
| 748 |
+
7653,
|
| 749 |
+
5281,
|
| 750 |
+
11476,
|
| 751 |
+
4192,
|
| 752 |
+
7313,
|
| 753 |
+
2402,
|
| 754 |
+
7650,
|
| 755 |
+
51302,
|
| 756 |
+
43691,
|
| 757 |
+
20331,
|
| 758 |
+
3271,
|
| 759 |
+
5453,
|
| 760 |
+
30808,
|
| 761 |
+
2847,
|
| 762 |
+
7749,
|
| 763 |
+
40338,
|
| 764 |
+
52464,
|
| 765 |
+
11402,
|
| 766 |
+
28234,
|
| 767 |
+
15416,
|
| 768 |
+
3324,
|
| 769 |
+
16184,
|
| 770 |
+
43958,
|
| 771 |
+
36586,
|
| 772 |
+
32554,
|
| 773 |
+
48355,
|
| 774 |
+
52598,
|
| 775 |
+
36074,
|
| 776 |
+
3300,
|
| 777 |
+
36261,
|
| 778 |
+
56675,
|
| 779 |
+
270,
|
| 780 |
+
2836,
|
| 781 |
+
3684,
|
| 782 |
+
15985,
|
| 783 |
+
16313,
|
| 784 |
+
45052,
|
| 785 |
+
11181,
|
| 786 |
+
42586,
|
| 787 |
+
52722,
|
| 788 |
+
19680,
|
| 789 |
+
18864,
|
| 790 |
+
18656,
|
| 791 |
+
18789,
|
| 792 |
+
36209,
|
| 793 |
+
43094,
|
| 794 |
+
17451,
|
| 795 |
+
810,
|
| 796 |
+
55060,
|
| 797 |
+
34964,
|
| 798 |
+
2345,
|
| 799 |
+
10325,
|
| 800 |
+
52594,
|
| 801 |
+
35041,
|
| 802 |
+
6245,
|
| 803 |
+
51618,
|
| 804 |
+
4106,
|
| 805 |
+
1912,
|
| 806 |
+
13925,
|
| 807 |
+
48045,
|
| 808 |
+
30287,
|
| 809 |
+
12366,
|
| 810 |
+
33933,
|
| 811 |
+
45389,
|
| 812 |
+
45903,
|
| 813 |
+
2653,
|
| 814 |
+
9051,
|
| 815 |
+
362,
|
| 816 |
+
55495,
|
| 817 |
+
51441,
|
| 818 |
+
4104,
|
| 819 |
+
13930,
|
| 820 |
+
29517,
|
| 821 |
+
15213,
|
| 822 |
+
42247,
|
| 823 |
+
51316,
|
| 824 |
+
18658,
|
| 825 |
+
59570,
|
| 826 |
+
20467,
|
| 827 |
+
28319,
|
| 828 |
+
14360,
|
| 829 |
+
6552,
|
| 830 |
+
7969,
|
| 831 |
+
44130,
|
| 832 |
+
53353,
|
| 833 |
+
51574,
|
| 834 |
+
19669,
|
| 835 |
+
20209,
|
| 836 |
+
55365,
|
| 837 |
+
38938,
|
| 838 |
+
37163,
|
| 839 |
+
17980,
|
| 840 |
+
38,
|
| 841 |
+
10349,
|
| 842 |
+
13643,
|
| 843 |
+
25863,
|
| 844 |
+
26732,
|
| 845 |
+
1291,
|
| 846 |
+
36275,
|
| 847 |
+
36727,
|
| 848 |
+
61411,
|
| 849 |
+
24730,
|
| 850 |
+
12322,
|
| 851 |
+
2228,
|
| 852 |
+
30506,
|
| 853 |
+
41833,
|
| 854 |
+
24940,
|
| 855 |
+
32796,
|
| 856 |
+
45420,
|
| 857 |
+
45973,
|
| 858 |
+
17069,
|
| 859 |
+
29518,
|
| 860 |
+
17785,
|
| 861 |
+
4679,
|
| 862 |
+
5514,
|
| 863 |
+
51595,
|
| 864 |
+
51426,
|
| 865 |
+
38134,
|
| 866 |
+
37089,
|
| 867 |
+
21734,
|
| 868 |
+
22757,
|
| 869 |
+
20689,
|
| 870 |
+
22752,
|
| 871 |
+
1188,
|
| 872 |
+
3298
|
| 873 |
+
],
|
| 874 |
+
"text": "Nuôi con theo phong cách Do Thái, không chỉ tốt cho đứa trẻ, mà còn tốt cho cả các bậc cha mẹ.",
|
| 875 |
+
"description": "Đoan (nữ miền Nam)"
|
| 876 |
+
},
|
| 877 |
+
"Ly": {
|
| 878 |
+
"codes": [
|
| 879 |
+
40987,
|
| 880 |
+
13225,
|
| 881 |
+
20405,
|
| 882 |
+
20135,
|
| 883 |
+
6007,
|
| 884 |
+
12266,
|
| 885 |
+
22379,
|
| 886 |
+
52646,
|
| 887 |
+
56501,
|
| 888 |
+
13443,
|
| 889 |
+
13912,
|
| 890 |
+
13591,
|
| 891 |
+
13916,
|
| 892 |
+
9751,
|
| 893 |
+
13916,
|
| 894 |
+
13655,
|
| 895 |
+
2652,
|
| 896 |
+
14091,
|
| 897 |
+
31048,
|
| 898 |
+
4891,
|
| 899 |
+
852,
|
| 900 |
+
56739,
|
| 901 |
+
27813,
|
| 902 |
+
52707,
|
| 903 |
+
10269,
|
| 904 |
+
20060,
|
| 905 |
+
58685,
|
| 906 |
+
19020,
|
| 907 |
+
20245,
|
| 908 |
+
56563,
|
| 909 |
+
13461,
|
| 910 |
+
45399,
|
| 911 |
+
9913,
|
| 912 |
+
11049,
|
| 913 |
+
373,
|
| 914 |
+
4473,
|
| 915 |
+
12844,
|
| 916 |
+
4533,
|
| 917 |
+
58788,
|
| 918 |
+
58540,
|
| 919 |
+
51378,
|
| 920 |
+
13389,
|
| 921 |
+
8718,
|
| 922 |
+
11037,
|
| 923 |
+
1805,
|
| 924 |
+
56805,
|
| 925 |
+
19702,
|
| 926 |
+
54314,
|
| 927 |
+
39471,
|
| 928 |
+
40759,
|
| 929 |
+
18951,
|
| 930 |
+
34569,
|
| 931 |
+
23336,
|
| 932 |
+
5286,
|
| 933 |
+
15792,
|
| 934 |
+
56531,
|
| 935 |
+
36021,
|
| 936 |
+
63651,
|
| 937 |
+
47783,
|
| 938 |
+
23182,
|
| 939 |
+
23378,
|
| 940 |
+
20679,
|
| 941 |
+
19841,
|
| 942 |
+
18883,
|
| 943 |
+
22917,
|
| 944 |
+
28272,
|
| 945 |
+
11418,
|
| 946 |
+
7840,
|
| 947 |
+
2565,
|
| 948 |
+
27179,
|
| 949 |
+
27938,
|
| 950 |
+
59923,
|
| 951 |
+
54866,
|
| 952 |
+
9569,
|
| 953 |
+
13178,
|
| 954 |
+
14125,
|
| 955 |
+
21055,
|
| 956 |
+
55475,
|
| 957 |
+
44198,
|
| 958 |
+
30955,
|
| 959 |
+
6310,
|
| 960 |
+
2534,
|
| 961 |
+
1058,
|
| 962 |
+
6634,
|
| 963 |
+
21861,
|
| 964 |
+
43493,
|
| 965 |
+
52722,
|
| 966 |
+
12570,
|
| 967 |
+
12880,
|
| 968 |
+
14674,
|
| 969 |
+
16161,
|
| 970 |
+
16149,
|
| 971 |
+
23955,
|
| 972 |
+
31611,
|
| 973 |
+
8091,
|
| 974 |
+
2923,
|
| 975 |
+
52662,
|
| 976 |
+
44274,
|
| 977 |
+
26790,
|
| 978 |
+
36051,
|
| 979 |
+
4633,
|
| 980 |
+
18260,
|
| 981 |
+
51031,
|
| 982 |
+
2337,
|
| 983 |
+
9750,
|
| 984 |
+
10567,
|
| 985 |
+
11616,
|
| 986 |
+
55713,
|
| 987 |
+
59862,
|
| 988 |
+
56997,
|
| 989 |
+
30882,
|
| 990 |
+
14822,
|
| 991 |
+
1126,
|
| 992 |
+
2298,
|
| 993 |
+
6183,
|
| 994 |
+
6374,
|
| 995 |
+
60883,
|
| 996 |
+
47847,
|
| 997 |
+
3695,
|
| 998 |
+
31592,
|
| 999 |
+
30469,
|
| 1000 |
+
21280,
|
| 1001 |
+
8502,
|
| 1002 |
+
45655,
|
| 1003 |
+
11691,
|
| 1004 |
+
22951,
|
| 1005 |
+
35326,
|
| 1006 |
+
19367,
|
| 1007 |
+
12163,
|
| 1008 |
+
7009,
|
| 1009 |
+
2950,
|
| 1010 |
+
9568,
|
| 1011 |
+
45734,
|
| 1012 |
+
12664,
|
| 1013 |
+
25782,
|
| 1014 |
+
57419,
|
| 1015 |
+
57434,
|
| 1016 |
+
62473,
|
| 1017 |
+
54550,
|
| 1018 |
+
41641,
|
| 1019 |
+
33381,
|
| 1020 |
+
51033,
|
| 1021 |
+
7005,
|
| 1022 |
+
8711,
|
| 1023 |
+
30493,
|
| 1024 |
+
25358,
|
| 1025 |
+
5917,
|
| 1026 |
+
40003,
|
| 1027 |
+
42470,
|
| 1028 |
+
1178,
|
| 1029 |
+
2278,
|
| 1030 |
+
2150,
|
| 1031 |
+
1253,
|
| 1032 |
+
23718
|
| 1033 |
+
],
|
| 1034 |
+
"text": "Chúng ta có thể áp dụng logic tương tự với người khác.",
|
| 1035 |
+
"description": "Ly (nữ miền Bắc)"
|
| 1036 |
+
},
|
| 1037 |
+
"Ngoc": {
|
| 1038 |
+
"codes": [
|
| 1039 |
+
37403,
|
| 1040 |
+
18205,
|
| 1041 |
+
20076,
|
| 1042 |
+
19745,
|
| 1043 |
+
22870,
|
| 1044 |
+
28331,
|
| 1045 |
+
14859,
|
| 1046 |
+
46095,
|
| 1047 |
+
50262,
|
| 1048 |
+
54273,
|
| 1049 |
+
24589,
|
| 1050 |
+
7757,
|
| 1051 |
+
1566,
|
| 1052 |
+
19737,
|
| 1053 |
+
14619,
|
| 1054 |
+
7721,
|
| 1055 |
+
32505,
|
| 1056 |
+
47959,
|
| 1057 |
+
46502,
|
| 1058 |
+
48362,
|
| 1059 |
+
48551,
|
| 1060 |
+
47591,
|
| 1061 |
+
26331,
|
| 1062 |
+
63071,
|
| 1063 |
+
38955,
|
| 1064 |
+
34833,
|
| 1065 |
+
51217,
|
| 1066 |
+
45317,
|
| 1067 |
+
29528,
|
| 1068 |
+
45832,
|
| 1069 |
+
13065,
|
| 1070 |
+
11078,
|
| 1071 |
+
60817,
|
| 1072 |
+
54485,
|
| 1073 |
+
56418,
|
| 1074 |
+
54502,
|
| 1075 |
+
40368,
|
| 1076 |
+
39107,
|
| 1077 |
+
16975,
|
| 1078 |
+
20324,
|
| 1079 |
+
24254,
|
| 1080 |
+
7857,
|
| 1081 |
+
35254,
|
| 1082 |
+
42983,
|
| 1083 |
+
62954,
|
| 1084 |
+
64427,
|
| 1085 |
+
63207,
|
| 1086 |
+
58783,
|
| 1087 |
+
23462,
|
| 1088 |
+
25908,
|
| 1089 |
+
23458,
|
| 1090 |
+
27301,
|
| 1091 |
+
27238,
|
| 1092 |
+
39798,
|
| 1093 |
+
47801,
|
| 1094 |
+
31671,
|
| 1095 |
+
30453,
|
| 1096 |
+
31670,
|
| 1097 |
+
59637,
|
| 1098 |
+
56566,
|
| 1099 |
+
56566,
|
| 1100 |
+
56570,
|
| 1101 |
+
56546,
|
| 1102 |
+
60898,
|
| 1103 |
+
56550,
|
| 1104 |
+
60658,
|
| 1105 |
+
40162,
|
| 1106 |
+
44262,
|
| 1107 |
+
44258,
|
| 1108 |
+
23782,
|
| 1109 |
+
28130,
|
| 1110 |
+
19618,
|
| 1111 |
+
11746,
|
| 1112 |
+
3234,
|
| 1113 |
+
11750,
|
| 1114 |
+
3170,
|
| 1115 |
+
10727,
|
| 1116 |
+
3170,
|
| 1117 |
+
6630,
|
| 1118 |
+
2165,
|
| 1119 |
+
2227,
|
| 1120 |
+
3271,
|
| 1121 |
+
6214,
|
| 1122 |
+
7650,
|
| 1123 |
+
19698,
|
| 1124 |
+
39895,
|
| 1125 |
+
27619,
|
| 1126 |
+
22962,
|
| 1127 |
+
23459,
|
| 1128 |
+
23187,
|
| 1129 |
+
20841,
|
| 1130 |
+
18038,
|
| 1131 |
+
42346,
|
| 1132 |
+
26218,
|
| 1133 |
+
22070,
|
| 1134 |
+
24956,
|
| 1135 |
+
25143,
|
| 1136 |
+
48614,
|
| 1137 |
+
39783,
|
| 1138 |
+
55977,
|
| 1139 |
+
46678,
|
| 1140 |
+
30295,
|
| 1141 |
+
30107,
|
| 1142 |
+
62511,
|
| 1143 |
+
54586,
|
| 1144 |
+
52690,
|
| 1145 |
+
15436,
|
| 1146 |
+
31838,
|
| 1147 |
+
39788,
|
| 1148 |
+
14729,
|
| 1149 |
+
27146,
|
| 1150 |
+
56497,
|
| 1151 |
+
13449,
|
| 1152 |
+
26202,
|
| 1153 |
+
9086,
|
| 1154 |
+
18366,
|
| 1155 |
+
2682,
|
| 1156 |
+
9638,
|
| 1157 |
+
46709,
|
| 1158 |
+
28853,
|
| 1159 |
+
24934,
|
| 1160 |
+
55339,
|
| 1161 |
+
55334,
|
| 1162 |
+
50192,
|
| 1163 |
+
50272,
|
| 1164 |
+
42603,
|
| 1165 |
+
5689,
|
| 1166 |
+
5502,
|
| 1167 |
+
30008,
|
| 1168 |
+
61620,
|
| 1169 |
+
29108,
|
| 1170 |
+
54874,
|
| 1171 |
+
55354,
|
| 1172 |
+
51221,
|
| 1173 |
+
55377,
|
| 1174 |
+
57424,
|
| 1175 |
+
13993,
|
| 1176 |
+
9995,
|
| 1177 |
+
1836,
|
| 1178 |
+
1547,
|
| 1179 |
+
9245,
|
| 1180 |
+
26119,
|
| 1181 |
+
43589,
|
| 1182 |
+
31379,
|
| 1183 |
+
30951,
|
| 1184 |
+
47767,
|
| 1185 |
+
62798,
|
| 1186 |
+
58521,
|
| 1187 |
+
55395,
|
| 1188 |
+
35895,
|
| 1189 |
+
57,
|
| 1190 |
+
57512,
|
| 1191 |
+
17197,
|
| 1192 |
+
9785,
|
| 1193 |
+
45749,
|
| 1194 |
+
30470,
|
| 1195 |
+
29782,
|
| 1196 |
+
56583,
|
| 1197 |
+
35878,
|
| 1198 |
+
41219,
|
| 1199 |
+
34584,
|
| 1200 |
+
47717,
|
| 1201 |
+
15984,
|
| 1202 |
+
27894,
|
| 1203 |
+
28073,
|
| 1204 |
+
46998,
|
| 1205 |
+
42662,
|
| 1206 |
+
60307,
|
| 1207 |
+
45209,
|
| 1208 |
+
9498,
|
| 1209 |
+
47193,
|
| 1210 |
+
31007,
|
| 1211 |
+
26958,
|
| 1212 |
+
60841,
|
| 1213 |
+
44639,
|
| 1214 |
+
60826,
|
| 1215 |
+
24415,
|
| 1216 |
+
56681,
|
| 1217 |
+
3934,
|
| 1218 |
+
7069,
|
| 1219 |
+
23119,
|
| 1220 |
+
58525,
|
| 1221 |
+
36087
|
| 1222 |
+
],
|
| 1223 |
+
"text": "Trong phòng rất tù mù, nên có thể dễ dàng che dấu nó.",
|
| 1224 |
+
"description": "Ngọc (nữ miền Bắc)"
|
| 1225 |
+
}
|
| 1226 |
+
}
|
| 1227 |
+
}
|