marcosegura34 commited on
Commit
48b9b98
ยท
1 Parent(s): 0c263bf

Subiendo el modelo Spanish-F5-TTS

Browse files
Files changed (6) hide show
  1. README.md +79 -0
  2. Spanish_F5.ipynb +433 -0
  3. gitattributes +35 -0
  4. model_1200000.safetensors +3 -0
  5. transformer_config.yaml +6 -0
  6. vocab.txt +2545 -0
README.md ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-4.0
3
+ library_name: f5-tts
4
+ language:
5
+ - es
6
+ base_model:
7
+ - SWivid/F5-TTS
8
+ ---
9
+
10
+ # [GitHub](https://github.com/jpgallegoar/Spanish-F5)
11
+
12
+ # F5-TTS Spanish Language Model
13
+
14
+ ## Overview
15
+ The F5-TTS model is finetuned specifically for Spanish language speech synthesis. This project aims to deliver high-quality, regionally diverse speech synthesis capabilities for Spanish speakers.
16
+
17
+ ## License
18
+ This model is released under the CC0-1.0 license, which allows for free usage, modification, and distribution.
19
+
20
+ ## Datasets
21
+ The following datasets were used for training:
22
+
23
+ - [Voxpopuli Dataset](https://huggingface.co/datasets/facebook/voxpopuli), with mainly Peninsular Spain accents
24
+ - Crowdsourced high-quality Spanish speech data:
25
+ - Argentinian Spanish
26
+ - Chilean Spanish
27
+ - Colombian Spanish
28
+ - Peruvian Spanish
29
+ - Puerto Rican Spanish
30
+ - Venezuelan Spanish
31
+ - TEDx Spanish Corpus
32
+
33
+
34
+ Additional sources:
35
+ - [Crowdsourced high-quality Argentinian Spanish speech data set](https://www.openslr.org/61/)
36
+ - [Crowdsourced high-quality Chilean Spanish speech data set](https://www.openslr.org/71/)
37
+ - [Crowdsourced high-quality Colombian Spanish speech data set](https://www.openslr.org/72/)
38
+ - [Crowdsourced high-quality Peruvian Spanish speech data set](https://www.openslr.org/73/)
39
+ - [Crowdsourced high-quality Puerto Rico Spanish speech data set](https://www.openslr.org/74/)
40
+ - [Crowdsourced high-quality Venezuelan Spanish speech data set](https://www.openslr.org/75/)
41
+ - - [TEDx Spanish Corpus](https://www.openslr.org/67/)
42
+
43
+
44
+ ## Model Information
45
+ **Base Model:** SWivid/F5-TTS
46
+ **Total Training Duration:** 218 hours of audio
47
+ **Training Configuration:**
48
+ - Batch Size: 3200
49
+ - Max Samples: 64
50
+ - Training Steps: 1,200,000
51
+
52
+ ## Usage Instructions
53
+
54
+ ### Method 0: HuggingFace space (https://huggingface.co/spaces/jpgallegoar/Spanish-F5)
55
+
56
+ ### Method 1: Manual Model Replacement
57
+
58
+ 1. **Run the F5-TTS Application:** Start the F5-TTS application and observe the terminal for output indicating the model file path. It should appear similar to:
59
+ ```
60
+ model : C:\Users\thega\.cache\huggingface\hub\models--SWivid--F5-TTS\snapshots\995ff41929c08ff968786b448a384330438b5cb6\F5TTS_Base\model_1200000.safetensors
61
+ ```
62
+ 2. **Replace the Model File:**
63
+ - Navigate to the displayed file location.
64
+ - Rename the existing model file to `model_1200000.safetensors.bak`.
65
+ - Download `model_1200000.safetensors` from this repository and save it to the same location.
66
+
67
+ 3. **Restart the Application:** Relaunch the F5-TTS application to load the updated model.
68
+
69
+ ### Alternative Methods
70
+
71
+ - **GitHub Repository:** Clone the [Spanish-F5 repository](https://github.com/jpgallegoar/Spanish-F5/) and follow the provided installation instructions.
72
+ - **Google Colab:** Use the model via [Google Colab](https://colab.research.google.com/drive/1mm4NAlZVZq2_oL6ftijY64-PeEYwnqG1?usp=sharing).
73
+ - Runtime -> Change Runtime Type -> T4 GPU
74
+ - Runtime -> Run all
75
+ - Click on the link shown in "Running on public URL: https://link.gradio.live" when it loads
76
+ - **Jupyter Notebook:** Run the model through the `Spanish_F5.ipynb` notebook.
77
+
78
+ ## Contributions and Recommendations
79
+ This model may benefit from further fine-tuning to enhance its performance across different Spanish dialects. Contributions from the community are encouraged. For optimal output quality, preprocess the reference audio by removing background noise, balancing audio levels, and enhancing clarity.
Spanish_F5.ipynb ADDED
@@ -0,0 +1,433 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "nbformat": 4,
3
+ "nbformat_minor": 0,
4
+ "metadata": {
5
+ "colab": {
6
+ "provenance": []
7
+ },
8
+ "kernelspec": {
9
+ "name": "python3",
10
+ "display_name": "Python 3"
11
+ },
12
+ "language_info": {
13
+ "name": "python"
14
+ }
15
+ },
16
+ "cells": [
17
+ {
18
+ "cell_type": "code",
19
+ "execution_count": 1,
20
+ "metadata": {
21
+ "colab": {
22
+ "base_uri": "https://localhost:8080/"
23
+ },
24
+ "id": "0-duLUr_Iema",
25
+ "outputId": "615d30a6-2a04-4859-ad9d-79edd6a3ffc1"
26
+ },
27
+ "outputs": [
28
+ {
29
+ "output_type": "stream",
30
+ "name": "stdout",
31
+ "text": [
32
+ "Collecting git+https://github.com/jpgallegoar/Spanish-F5.git\n",
33
+ " Cloning https://github.com/jpgallegoar/Spanish-F5.git to /tmp/pip-req-build-mupnta95\n",
34
+ " Running command git clone --filter=blob:none --quiet https://github.com/jpgallegoar/Spanish-F5.git /tmp/pip-req-build-mupnta95\n",
35
+ " Resolved https://github.com/jpgallegoar/Spanish-F5.git to commit 840d95016e3dd838ee3e7bbe30c64fdced73a7ef\n",
36
+ " Running command git submodule update --init --recursive -q\n",
37
+ " Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n",
38
+ " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n",
39
+ " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n",
40
+ "Requirement already satisfied: accelerate>=0.33.0 in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.34.2)\n",
41
+ "Collecting bitsandbytes>0.37.0 (from f5-tts==0.0.0)\n",
42
+ " Downloading bitsandbytes-0.44.1-py3-none-manylinux_2_24_x86_64.whl.metadata (3.5 kB)\n",
43
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
44
+ " Downloading cached_path-1.6.3-py3-none-any.whl.metadata (19 kB)\n",
45
+ "Requirement already satisfied: click in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (8.1.7)\n",
46
+ "Collecting datasets (from f5-tts==0.0.0)\n",
47
+ " Downloading datasets-3.1.0-py3-none-any.whl.metadata (20 kB)\n",
48
+ "Collecting ema-pytorch>=0.5.2 (from f5-tts==0.0.0)\n",
49
+ " Downloading ema_pytorch-0.7.3-py3-none-any.whl.metadata (691 bytes)\n",
50
+ "Collecting gradio>=3.45.2 (from f5-tts==0.0.0)\n",
51
+ " Downloading gradio-5.4.0-py3-none-any.whl.metadata (16 kB)\n",
52
+ "Requirement already satisfied: jieba in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.42.1)\n",
53
+ "Requirement already satisfied: librosa in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.10.2.post1)\n",
54
+ "Requirement already satisfied: matplotlib in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (3.8.0)\n",
55
+ "Requirement already satisfied: numpy<=1.26.4 in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (1.26.4)\n",
56
+ "Collecting pydub (from f5-tts==0.0.0)\n",
57
+ " Downloading pydub-0.25.1-py2.py3-none-any.whl.metadata (1.4 kB)\n",
58
+ "Collecting pypinyin (from f5-tts==0.0.0)\n",
59
+ " Downloading pypinyin-0.53.0-py2.py3-none-any.whl.metadata (12 kB)\n",
60
+ "Requirement already satisfied: safetensors in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.4.5)\n",
61
+ "Requirement already satisfied: soundfile in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.12.1)\n",
62
+ "Requirement already satisfied: tomli in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (2.0.2)\n",
63
+ "Requirement already satisfied: torch>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (2.5.0+cu121)\n",
64
+ "Requirement already satisfied: torchaudio>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (2.5.0+cu121)\n",
65
+ "Collecting torchdiffeq (from f5-tts==0.0.0)\n",
66
+ " Downloading torchdiffeq-0.2.4-py3-none-any.whl.metadata (440 bytes)\n",
67
+ "Requirement already satisfied: tqdm>=4.65.0 in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (4.66.6)\n",
68
+ "Requirement already satisfied: transformers in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (4.44.2)\n",
69
+ "Collecting transformers-stream-generator (from f5-tts==0.0.0)\n",
70
+ " Downloading transformers-stream-generator-0.0.5.tar.gz (13 kB)\n",
71
+ " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
72
+ "Collecting vocos (from f5-tts==0.0.0)\n",
73
+ " Downloading vocos-0.1.0-py3-none-any.whl.metadata (4.8 kB)\n",
74
+ "Requirement already satisfied: wandb in /usr/local/lib/python3.10/dist-packages (from f5-tts==0.0.0) (0.18.5)\n",
75
+ "Collecting x-transformers>=1.31.14 (from f5-tts==0.0.0)\n",
76
+ " Downloading x_transformers-1.42.5-py3-none-any.whl.metadata (689 bytes)\n",
77
+ "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.33.0->f5-tts==0.0.0) (24.1)\n",
78
+ "Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.33.0->f5-tts==0.0.0) (5.9.5)\n",
79
+ "Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.33.0->f5-tts==0.0.0) (6.0.2)\n",
80
+ "Requirement already satisfied: huggingface-hub>=0.21.0 in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.33.0->f5-tts==0.0.0) (0.24.7)\n",
81
+ "Collecting aiofiles<24.0,>=22.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
82
+ " Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)\n",
83
+ "Requirement already satisfied: anyio<5.0,>=3.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (3.7.1)\n",
84
+ "Collecting fastapi<1.0,>=0.115.2 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
85
+ " Downloading fastapi-0.115.4-py3-none-any.whl.metadata (27 kB)\n",
86
+ "Collecting ffmpy (from gradio>=3.45.2->f5-tts==0.0.0)\n",
87
+ " Downloading ffmpy-0.4.0-py3-none-any.whl.metadata (2.9 kB)\n",
88
+ "Collecting gradio-client==1.4.2 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
89
+ " Downloading gradio_client-1.4.2-py3-none-any.whl.metadata (7.1 kB)\n",
90
+ "Requirement already satisfied: httpx>=0.24.1 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (0.27.2)\n",
91
+ "Collecting huggingface-hub>=0.21.0 (from accelerate>=0.33.0->f5-tts==0.0.0)\n",
92
+ " Downloading huggingface_hub-0.26.2-py3-none-any.whl.metadata (13 kB)\n",
93
+ "Requirement already satisfied: jinja2<4.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (3.1.4)\n",
94
+ "Collecting markupsafe~=2.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
95
+ " Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)\n",
96
+ "Requirement already satisfied: orjson~=3.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (3.10.10)\n",
97
+ "Requirement already satisfied: pandas<3.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (2.2.2)\n",
98
+ "Requirement already satisfied: pillow<12.0,>=8.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (10.4.0)\n",
99
+ "Requirement already satisfied: pydantic>=2.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (2.9.2)\n",
100
+ "Collecting python-multipart==0.0.12 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
101
+ " Downloading python_multipart-0.0.12-py3-none-any.whl.metadata (1.9 kB)\n",
102
+ "Collecting ruff>=0.2.2 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
103
+ " Downloading ruff-0.7.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (25 kB)\n",
104
+ "Collecting safehttpx<1.0,>=0.1.1 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
105
+ " Downloading safehttpx-0.1.1-py3-none-any.whl.metadata (4.1 kB)\n",
106
+ "Collecting semantic-version~=2.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
107
+ " Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)\n",
108
+ "Collecting starlette<1.0,>=0.40.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
109
+ " Downloading starlette-0.41.2-py3-none-any.whl.metadata (6.0 kB)\n",
110
+ "Collecting tomlkit==0.12.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
111
+ " Downloading tomlkit-0.12.0-py3-none-any.whl.metadata (2.7 kB)\n",
112
+ "Requirement already satisfied: typer<1.0,>=0.12 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (0.12.5)\n",
113
+ "Requirement already satisfied: typing-extensions~=4.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (4.12.2)\n",
114
+ "Collecting uvicorn>=0.14.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
115
+ " Downloading uvicorn-0.32.0-py3-none-any.whl.metadata (6.6 kB)\n",
116
+ "Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from gradio-client==1.4.2->gradio>=3.45.2->f5-tts==0.0.0) (2024.10.0)\n",
117
+ "Collecting websockets<13.0,>=10.0 (from gradio-client==1.4.2->gradio>=3.45.2->f5-tts==0.0.0)\n",
118
+ " Downloading websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)\n",
119
+ "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->f5-tts==0.0.0) (3.16.1)\n",
120
+ "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->f5-tts==0.0.0) (3.4.2)\n",
121
+ "Requirement already satisfied: sympy==1.13.1 in /usr/local/lib/python3.10/dist-packages (from torch>=2.0.0->f5-tts==0.0.0) (1.13.1)\n",
122
+ "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from sympy==1.13.1->torch>=2.0.0->f5-tts==0.0.0) (1.3.0)\n",
123
+ "Collecting einx>=0.3.0 (from x-transformers>=1.31.14->f5-tts==0.0.0)\n",
124
+ " Downloading einx-0.3.0-py3-none-any.whl.metadata (6.9 kB)\n",
125
+ "Requirement already satisfied: einops>=0.8.0 in /usr/local/lib/python3.10/dist-packages (from x-transformers>=1.31.14->f5-tts==0.0.0) (0.8.0)\n",
126
+ "Requirement already satisfied: requests<3.0,>=2.0 in /usr/local/lib/python3.10/dist-packages (from cached-path->f5-tts==0.0.0) (2.32.3)\n",
127
+ "Requirement already satisfied: rich<14.0,>=12.1 in /usr/local/lib/python3.10/dist-packages (from cached-path->f5-tts==0.0.0) (13.9.3)\n",
128
+ "Collecting filelock (from torch>=2.0.0->f5-tts==0.0.0)\n",
129
+ " Downloading filelock-3.13.4-py3-none-any.whl.metadata (2.8 kB)\n",
130
+ "Collecting boto3<2.0,>=1.0 (from cached-path->f5-tts==0.0.0)\n",
131
+ " Downloading boto3-1.35.54-py3-none-any.whl.metadata (6.7 kB)\n",
132
+ "Requirement already satisfied: google-cloud-storage<3.0,>=1.32.0 in /usr/local/lib/python3.10/dist-packages (from cached-path->f5-tts==0.0.0) (2.8.0)\n",
133
+ "INFO: pip is looking at multiple versions of cached-path to determine which version is compatible with other requirements. This could take a while.\n",
134
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
135
+ " Downloading cached_path-1.6.2-py3-none-any.whl.metadata (19 kB)\n",
136
+ " Downloading cached_path-1.6.0-py3-none-any.whl.metadata (19 kB)\n",
137
+ " Downloading cached_path-1.5.1-py3-none-any.whl.metadata (19 kB)\n",
138
+ "Collecting filelock (from torch>=2.0.0->f5-tts==0.0.0)\n",
139
+ " Downloading filelock-3.12.4-py3-none-any.whl.metadata (2.8 kB)\n",
140
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
141
+ " Downloading cached_path-1.5.0-py3-none-any.whl.metadata (19 kB)\n",
142
+ " Downloading cached_path-1.4.0-py3-none-any.whl.metadata (6.3 kB)\n",
143
+ " Downloading cached_path-1.3.5-py3-none-any.whl.metadata (6.3 kB)\n",
144
+ " Downloading cached_path-1.3.4-py3-none-any.whl.metadata (6.3 kB)\n",
145
+ "Collecting filelock (from torch>=2.0.0->f5-tts==0.0.0)\n",
146
+ " Downloading filelock-3.9.1-py3-none-any.whl.metadata (2.4 kB)\n",
147
+ "INFO: pip is still looking at multiple versions of cached-path to determine which version is compatible with other requirements. This could take a while.\n",
148
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
149
+ " Downloading cached_path-1.3.3-py3-none-any.whl.metadata (6.3 kB)\n",
150
+ " Downloading cached_path-1.3.2-py3-none-any.whl.metadata (6.3 kB)\n",
151
+ " Downloading cached_path-1.3.1-py3-none-any.whl.metadata (6.3 kB)\n",
152
+ " Downloading cached_path-1.3.0-py3-none-any.whl.metadata (6.3 kB)\n",
153
+ " Downloading cached_path-1.2.0-py3-none-any.whl.metadata (6.0 kB)\n",
154
+ "INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.\n",
155
+ " Downloading cached_path-1.1.6-py3-none-any.whl.metadata (6.0 kB)\n",
156
+ "Collecting rich<13.0,>=12.1 (from cached-path->f5-tts==0.0.0)\n",
157
+ " Downloading rich-12.6.0-py3-none-any.whl.metadata (18 kB)\n",
158
+ "Collecting filelock (from torch>=2.0.0->f5-tts==0.0.0)\n",
159
+ " Downloading filelock-3.8.2-py3-none-any.whl.metadata (2.3 kB)\n",
160
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
161
+ " Downloading cached_path-1.1.5-py3-none-any.whl.metadata (6.0 kB)\n",
162
+ "Collecting filelock (from torch>=2.0.0->f5-tts==0.0.0)\n",
163
+ " Downloading filelock-3.7.1-py3-none-any.whl.metadata (2.5 kB)\n",
164
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
165
+ " Downloading cached_path-1.1.4-py3-none-any.whl.metadata (6.0 kB)\n",
166
+ " Downloading cached_path-1.1.3-py3-none-any.whl.metadata (6.0 kB)\n",
167
+ " Downloading cached_path-1.1.2-py3-none-any.whl.metadata (6.0 kB)\n",
168
+ " Downloading cached_path-1.1.1-py3-none-any.whl.metadata (6.0 kB)\n",
169
+ " Downloading cached_path-1.1.0-py3-none-any.whl.metadata (6.0 kB)\n",
170
+ " Downloading cached_path-1.0.2-py3-none-any.whl.metadata (6.0 kB)\n",
171
+ " Downloading cached_path-1.0.1-py3-none-any.whl.metadata (5.9 kB)\n",
172
+ " Downloading cached_path-1.0.0-py3-none-any.whl.metadata (5.9 kB)\n",
173
+ " Downloading cached_path-0.3.4-py3-none-any.whl.metadata (6.0 kB)\n",
174
+ " Downloading cached_path-0.3.3-py3-none-any.whl.metadata (6.0 kB)\n",
175
+ " Downloading cached_path-0.3.2-py3-none-any.whl.metadata (6.0 kB)\n",
176
+ " Downloading cached_path-0.3.1-py3-none-any.whl.metadata (5.1 kB)\n",
177
+ " Downloading cached_path-0.3.0-py3-none-any.whl.metadata (4.1 kB)\n",
178
+ "Collecting google-cloud-storage<2.0,>=1.0 (from cached-path->f5-tts==0.0.0)\n",
179
+ " Downloading google_cloud_storage-1.44.0-py2.py3-none-any.whl.metadata (5.9 kB)\n",
180
+ "Collecting overrides<6.2,>=3.1 (from cached-path->f5-tts==0.0.0)\n",
181
+ " Downloading overrides-6.1.0-py3-none-any.whl.metadata (5.0 kB)\n",
182
+ "Collecting cached-path (from f5-tts==0.0.0)\n",
183
+ " Downloading cached_path-0.2.0-py3-none-any.whl.metadata (4.1 kB)\n",
184
+ " Downloading cached_path-0.1.0-py3-none-any.whl.metadata (3.4 kB)\n",
185
+ "Collecting overrides==3.1.0 (from cached-path->f5-tts==0.0.0)\n",
186
+ " Downloading overrides-3.1.0.tar.gz (11 kB)\n",
187
+ " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
188
+ "Collecting gradio>=3.45.2 (from f5-tts==0.0.0)\n",
189
+ " Downloading gradio-5.3.0-py3-none-any.whl.metadata (15 kB)\n",
190
+ "Collecting python-multipart>=0.0.9 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
191
+ " Downloading python_multipart-0.0.17-py3-none-any.whl.metadata (1.8 kB)\n",
192
+ "Collecting gradio>=3.45.2 (from f5-tts==0.0.0)\n",
193
+ " Downloading gradio-5.1.0-py3-none-any.whl.metadata (15 kB)\n",
194
+ "Collecting gradio-client==1.4.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
195
+ " Downloading gradio_client-1.4.0-py3-none-any.whl.metadata (7.1 kB)\n",
196
+ "Collecting gradio>=3.45.2 (from f5-tts==0.0.0)\n",
197
+ " Downloading gradio-5.0.2-py3-none-any.whl.metadata (15 kB)\n",
198
+ " Downloading gradio-5.0.1-py3-none-any.whl.metadata (15 kB)\n",
199
+ " Downloading gradio-5.0.0-py3-none-any.whl.metadata (15 kB)\n",
200
+ " Downloading gradio-4.44.1-py3-none-any.whl.metadata (15 kB)\n",
201
+ "Collecting gradio-client==1.3.0 (from gradio>=3.45.2->f5-tts==0.0.0)\n",
202
+ " Downloading gradio_client-1.3.0-py3-none-any.whl.metadata (7.1 kB)\n",
203
+ "Requirement already satisfied: importlib-resources<7.0,>=1.3 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (6.4.5)\n",
204
+ "Requirement already satisfied: urllib3~=2.0 in /usr/local/lib/python3.10/dist-packages (from gradio>=3.45.2->f5-tts==0.0.0) (2.2.3)\n",
205
+ "Collecting huggingface-hub>=0.21.0 (from accelerate>=0.33.0->f5-tts==0.0.0)\n",
206
+ " Downloading huggingface_hub-0.23.5-py3-none-any.whl.metadata (12 kB)\n",
207
+ "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (1.3.0)\n",
208
+ "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (0.12.1)\n",
209
+ "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (4.54.1)\n",
210
+ "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (1.4.7)\n",
211
+ "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (3.2.0)\n",
212
+ "Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib->f5-tts==0.0.0) (2.8.2)\n",
213
+ "Requirement already satisfied: pyarrow>=15.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets->f5-tts==0.0.0) (17.0.0)\n",
214
+ "Collecting dill<0.3.9,>=0.3.0 (from datasets->f5-tts==0.0.0)\n",
215
+ " Downloading dill-0.3.8-py3-none-any.whl.metadata (10 kB)\n",
216
+ "Collecting xxhash (from datasets->f5-tts==0.0.0)\n",
217
+ " Downloading xxhash-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)\n",
218
+ "Collecting multiprocess<0.70.17 (from datasets->f5-tts==0.0.0)\n",
219
+ " Downloading multiprocess-0.70.16-py310-none-any.whl.metadata (7.2 kB)\n",
220
+ "Collecting fsspec (from gradio-client==1.3.0->gradio>=3.45.2->f5-tts==0.0.0)\n",
221
+ " Downloading fsspec-2024.9.0-py3-none-any.whl.metadata (11 kB)\n",
222
+ "Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets->f5-tts==0.0.0) (3.10.10)\n",
223
+ "Requirement already satisfied: audioread>=2.1.9 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (3.0.1)\n",
224
+ "Requirement already satisfied: scipy>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (1.13.1)\n",
225
+ "Requirement already satisfied: scikit-learn>=0.20.0 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (1.5.2)\n",
226
+ "Requirement already satisfied: joblib>=0.14 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (1.4.2)\n",
227
+ "Requirement already satisfied: decorator>=4.3.0 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (4.4.2)\n",
228
+ "Requirement already satisfied: numba>=0.51.0 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (0.60.0)\n",
229
+ "Requirement already satisfied: pooch>=1.1 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (1.8.2)\n",
230
+ "Requirement already satisfied: soxr>=0.3.2 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (0.5.0.post1)\n",
231
+ "Requirement already satisfied: lazy-loader>=0.1 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (0.4)\n",
232
+ "Requirement already satisfied: msgpack>=1.0 in /usr/local/lib/python3.10/dist-packages (from librosa->f5-tts==0.0.0) (1.1.0)\n",
233
+ "Requirement already satisfied: cffi>=1.0 in /usr/local/lib/python3.10/dist-packages (from soundfile->f5-tts==0.0.0) (1.17.1)\n",
234
+ "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers->f5-tts==0.0.0) (2024.9.11)\n",
235
+ "Requirement already satisfied: tokenizers<0.20,>=0.19 in /usr/local/lib/python3.10/dist-packages (from transformers->f5-tts==0.0.0) (0.19.1)\n",
236
+ "Collecting encodec==0.1.1 (from vocos->f5-tts==0.0.0)\n",
237
+ " Downloading encodec-0.1.1.tar.gz (3.7 MB)\n",
238
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m3.7/3.7 MB\u001b[0m \u001b[31m32.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
239
+ "\u001b[?25h Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
240
+ "Requirement already satisfied: docker-pycreds>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (0.4.0)\n",
241
+ "Requirement already satisfied: gitpython!=3.1.29,>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (3.1.43)\n",
242
+ "Requirement already satisfied: platformdirs in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (4.3.6)\n",
243
+ "Requirement already satisfied: protobuf!=4.21.0,!=5.28.0,<6,>=3.19.0 in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (3.20.3)\n",
244
+ "Requirement already satisfied: sentry-sdk>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (2.17.0)\n",
245
+ "Requirement already satisfied: setproctitle in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (1.3.3)\n",
246
+ "Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from wandb->f5-tts==0.0.0) (75.1.0)\n",
247
+ "Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.10/dist-packages (from anyio<5.0,>=3.0->gradio>=3.45.2->f5-tts==0.0.0) (3.10)\n",
248
+ "Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.10/dist-packages (from anyio<5.0,>=3.0->gradio>=3.45.2->f5-tts==0.0.0) (1.3.1)\n",
249
+ "Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5.0,>=3.0->gradio>=3.45.2->f5-tts==0.0.0) (1.2.2)\n",
250
+ "Collecting botocore<1.36.0,>=1.35.54 (from boto3<2.0,>=1.0->cached-path->f5-tts==0.0.0)\n",
251
+ " Downloading botocore-1.35.54-py3-none-any.whl.metadata (5.7 kB)\n",
252
+ "Collecting jmespath<2.0.0,>=0.7.1 (from boto3<2.0,>=1.0->cached-path->f5-tts==0.0.0)\n",
253
+ " Downloading jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)\n",
254
+ "Collecting s3transfer<0.11.0,>=0.10.0 (from boto3<2.0,>=1.0->cached-path->f5-tts==0.0.0)\n",
255
+ " Downloading s3transfer-0.10.3-py3-none-any.whl.metadata (1.7 kB)\n",
256
+ "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.0->soundfile->f5-tts==0.0.0) (2.22)\n",
257
+ "Requirement already satisfied: six>=1.4.0 in /usr/local/lib/python3.10/dist-packages (from docker-pycreds>=0.4.0->wandb->f5-tts==0.0.0) (1.16.0)\n",
258
+ "Requirement already satisfied: frozendict in /usr/local/lib/python3.10/dist-packages (from einx>=0.3.0->x-transformers>=1.31.14->f5-tts==0.0.0) (2.4.6)\n",
259
+ "Requirement already satisfied: aiohappyeyeballs>=2.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (2.4.3)\n",
260
+ "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (1.3.1)\n",
261
+ "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (24.2.0)\n",
262
+ "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (1.5.0)\n",
263
+ "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (6.1.0)\n",
264
+ "Requirement already satisfied: yarl<2.0,>=1.12.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (1.17.0)\n",
265
+ "Requirement already satisfied: async-timeout<5.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets->f5-tts==0.0.0) (4.0.3)\n",
266
+ "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.10/dist-packages (from gitpython!=3.1.29,>=1.0.0->wandb->f5-tts==0.0.0) (4.0.11)\n",
267
+ "Requirement already satisfied: google-auth<3.0dev,>=1.25.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (2.27.0)\n",
268
+ "Requirement already satisfied: google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 in /usr/local/lib/python3.10/dist-packages (from google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (2.19.2)\n",
269
+ "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (2.4.1)\n",
270
+ "Requirement already satisfied: google-resumable-media>=2.3.2 in /usr/local/lib/python3.10/dist-packages (from google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (2.7.2)\n",
271
+ "Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from httpx>=0.24.1->gradio>=3.45.2->f5-tts==0.0.0) (2024.8.30)\n",
272
+ "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx>=0.24.1->gradio>=3.45.2->f5-tts==0.0.0) (1.0.6)\n",
273
+ "Requirement already satisfied: h11<0.15,>=0.13 in /usr/local/lib/python3.10/dist-packages (from httpcore==1.*->httpx>=0.24.1->gradio>=3.45.2->f5-tts==0.0.0) (0.14.0)\n",
274
+ "Requirement already satisfied: llvmlite<0.44,>=0.43.0dev0 in /usr/local/lib/python3.10/dist-packages (from numba>=0.51.0->librosa->f5-tts==0.0.0) (0.43.0)\n",
275
+ "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas<3.0,>=1.0->gradio>=3.45.2->f5-tts==0.0.0) (2024.2)\n",
276
+ "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.10/dist-packages (from pandas<3.0,>=1.0->gradio>=3.45.2->f5-tts==0.0.0) (2024.2)\n",
277
+ "Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from pydantic>=2.0->gradio>=3.45.2->f5-tts==0.0.0) (0.7.0)\n",
278
+ "Requirement already satisfied: pydantic-core==2.23.4 in /usr/local/lib/python3.10/dist-packages (from pydantic>=2.0->gradio>=3.45.2->f5-tts==0.0.0) (2.23.4)\n",
279
+ "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3.0,>=2.0->cached-path->f5-tts==0.0.0) (3.4.0)\n",
280
+ "Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from rich<14.0,>=12.1->cached-path->f5-tts==0.0.0) (3.0.0)\n",
281
+ "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from rich<14.0,>=12.1->cached-path->f5-tts==0.0.0) (2.18.0)\n",
282
+ "Requirement already satisfied: threadpoolctl>=3.1.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn>=0.20.0->librosa->f5-tts==0.0.0) (3.5.0)\n",
283
+ "Requirement already satisfied: shellingham>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from typer<1.0,>=0.12->gradio>=3.45.2->f5-tts==0.0.0) (1.5.4)\n",
284
+ "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.10/dist-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.29,>=1.0.0->wandb->f5-tts==0.0.0) (5.0.1)\n",
285
+ "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in /usr/local/lib/python3.10/dist-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (1.65.0)\n",
286
+ "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in /usr/local/lib/python3.10/dist-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (1.25.0)\n",
287
+ "Requirement already satisfied: cachetools<6.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (5.5.0)\n",
288
+ "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (0.4.1)\n",
289
+ "Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.10/dist-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (4.9)\n",
290
+ "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in /usr/local/lib/python3.10/dist-packages (from google-resumable-media>=2.3.2->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (1.6.0)\n",
291
+ "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py>=2.2.0->rich<14.0,>=12.1->cached-path->f5-tts==0.0.0) (0.1.2)\n",
292
+ "Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.10/dist-packages (from yarl<2.0,>=1.12.0->aiohttp->datasets->f5-tts==0.0.0) (0.2.0)\n",
293
+ "Requirement already satisfied: pyasn1<0.7.0,>=0.4.6 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=1.25.0->google-cloud-storage<3.0,>=1.32.0->cached-path->f5-tts==0.0.0) (0.6.1)\n",
294
+ "Downloading bitsandbytes-0.44.1-py3-none-manylinux_2_24_x86_64.whl (122.4 MB)\n",
295
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m122.4/122.4 MB\u001b[0m \u001b[31m6.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
296
+ "\u001b[?25hDownloading ema_pytorch-0.7.3-py3-none-any.whl (9.6 kB)\n",
297
+ "Downloading gradio-4.44.1-py3-none-any.whl (18.1 MB)\n",
298
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m18.1/18.1 MB\u001b[0m \u001b[31m53.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
299
+ "\u001b[?25hDownloading gradio_client-1.3.0-py3-none-any.whl (318 kB)\n",
300
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m318.7/318.7 kB\u001b[0m \u001b[31m17.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
301
+ "\u001b[?25hDownloading tomlkit-0.12.0-py3-none-any.whl (37 kB)\n",
302
+ "Downloading cached_path-1.6.3-py3-none-any.whl (35 kB)\n",
303
+ "Downloading huggingface_hub-0.23.5-py3-none-any.whl (402 kB)\n",
304
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m402.8/402.8 kB\u001b[0m \u001b[31m20.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
305
+ "\u001b[?25hDownloading x_transformers-1.42.5-py3-none-any.whl (47 kB)\n",
306
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m47.5/47.5 kB\u001b[0m \u001b[31m3.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
307
+ "\u001b[?25hDownloading datasets-3.1.0-py3-none-any.whl (480 kB)\n",
308
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m480.6/480.6 kB\u001b[0m \u001b[31m23.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
309
+ "\u001b[?25hDownloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)\n",
310
+ "Downloading pypinyin-0.53.0-py2.py3-none-any.whl (834 kB)\n",
311
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m834.7/834.7 kB\u001b[0m \u001b[31m32.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
312
+ "\u001b[?25hDownloading torchdiffeq-0.2.4-py3-none-any.whl (32 kB)\n",
313
+ "Downloading vocos-0.1.0-py3-none-any.whl (24 kB)\n",
314
+ "Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB)\n",
315
+ "Downloading boto3-1.35.54-py3-none-any.whl (139 kB)\n",
316
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m139.2/139.2 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
317
+ "\u001b[?25hDownloading dill-0.3.8-py3-none-any.whl (116 kB)\n",
318
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m116.3/116.3 kB\u001b[0m \u001b[31m7.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
319
+ "\u001b[?25hDownloading einx-0.3.0-py3-none-any.whl (102 kB)\n",
320
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m103.0/103.0 kB\u001b[0m \u001b[31m5.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
321
+ "\u001b[?25hDownloading fastapi-0.115.4-py3-none-any.whl (94 kB)\n",
322
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m94.7/94.7 kB\u001b[0m \u001b[31m4.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
323
+ "\u001b[?25hDownloading filelock-3.13.4-py3-none-any.whl (11 kB)\n",
324
+ "Downloading fsspec-2024.9.0-py3-none-any.whl (179 kB)\n",
325
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m179.3/179.3 kB\u001b[0m \u001b[31m9.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
326
+ "\u001b[?25hDownloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)\n",
327
+ "Downloading multiprocess-0.70.16-py310-none-any.whl (134 kB)\n",
328
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m9.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
329
+ "\u001b[?25hDownloading python_multipart-0.0.17-py3-none-any.whl (24 kB)\n",
330
+ "Downloading ruff-0.7.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB)\n",
331
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m11.0/11.0 MB\u001b[0m \u001b[31m90.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
332
+ "\u001b[?25hDownloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)\n",
333
+ "Downloading uvicorn-0.32.0-py3-none-any.whl (63 kB)\n",
334
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m63.7/63.7 kB\u001b[0m \u001b[31m4.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
335
+ "\u001b[?25hDownloading ffmpy-0.4.0-py3-none-any.whl (5.8 kB)\n",
336
+ "Downloading xxhash-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194 kB)\n",
337
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m194.1/194.1 kB\u001b[0m \u001b[31m12.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
338
+ "\u001b[?25hDownloading botocore-1.35.54-py3-none-any.whl (12.7 MB)\n",
339
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m12.7/12.7 MB\u001b[0m \u001b[31m78.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
340
+ "\u001b[?25hDownloading jmespath-1.0.1-py3-none-any.whl (20 kB)\n",
341
+ "Downloading s3transfer-0.10.3-py3-none-any.whl (82 kB)\n",
342
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m82.6/82.6 kB\u001b[0m \u001b[31m5.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
343
+ "\u001b[?25hDownloading starlette-0.41.2-py3-none-any.whl (73 kB)\n",
344
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m73.3/73.3 kB\u001b[0m \u001b[31m5.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
345
+ "\u001b[?25hDownloading websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)\n",
346
+ "\u001b[2K \u001b[90mโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”\u001b[0m \u001b[32m130.2/130.2 kB\u001b[0m \u001b[31m6.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
347
+ "\u001b[?25hBuilding wheels for collected packages: f5-tts, transformers-stream-generator, encodec\n",
348
+ " Building wheel for f5-tts (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n",
349
+ " Created wheel for f5-tts: filename=f5_tts-0.0.0-py3-none-any.whl size=1280758 sha256=b900d02175b3eccb21dec0d1801d9bffc4fd30451509a67ef45a6f0653580c7c\n",
350
+ " Stored in directory: /tmp/pip-ephem-wheel-cache-3_lciyxv/wheels/63/43/c5/fb04687e74a83e9bc15bb575c33e53b6aca4bf7a2fb32982f2\n",
351
+ " Building wheel for transformers-stream-generator (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
352
+ " Created wheel for transformers-stream-generator: filename=transformers_stream_generator-0.0.5-py3-none-any.whl size=12425 sha256=0e9f6ab066ff4bcfa59962bd47464e4dc82ea27afed7086565aad6d86b0b6e5b\n",
353
+ " Stored in directory: /root/.cache/pip/wheels/95/4a/90/140f7b67d125906f6a165f38aad212ecb4a695ad0d87582437\n",
354
+ " Building wheel for encodec (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
355
+ " Created wheel for encodec: filename=encodec-0.1.1-py3-none-any.whl size=45760 sha256=bccc14b58f86cf341371dda33deedf0bd6ef90e06649662b5337eb0e9e785a92\n",
356
+ " Stored in directory: /root/.cache/pip/wheels/fc/36/cb/81af8b985a5f5e0815312d5e52b41263237af07b977e6bcbf3\n",
357
+ "Successfully built f5-tts transformers-stream-generator encodec\n",
358
+ "Installing collected packages: pydub, xxhash, websockets, uvicorn, tomlkit, semantic-version, ruff, python-multipart, pypinyin, markupsafe, jmespath, fsspec, filelock, ffmpy, dill, aiofiles, starlette, multiprocess, huggingface-hub, einx, botocore, s3transfer, gradio-client, fastapi, x-transformers, torchdiffeq, gradio, ema-pytorch, boto3, bitsandbytes, transformers-stream-generator, encodec, datasets, vocos, cached-path, f5-tts\n",
359
+ " Attempting uninstall: markupsafe\n",
360
+ " Found existing installation: MarkupSafe 3.0.2\n",
361
+ " Uninstalling MarkupSafe-3.0.2:\n",
362
+ " Successfully uninstalled MarkupSafe-3.0.2\n",
363
+ " Attempting uninstall: fsspec\n",
364
+ " Found existing installation: fsspec 2024.10.0\n",
365
+ " Uninstalling fsspec-2024.10.0:\n",
366
+ " Successfully uninstalled fsspec-2024.10.0\n",
367
+ " Attempting uninstall: filelock\n",
368
+ " Found existing installation: filelock 3.16.1\n",
369
+ " Uninstalling filelock-3.16.1:\n",
370
+ " Successfully uninstalled filelock-3.16.1\n",
371
+ " Attempting uninstall: huggingface-hub\n",
372
+ " Found existing installation: huggingface-hub 0.24.7\n",
373
+ " Uninstalling huggingface-hub-0.24.7:\n",
374
+ " Successfully uninstalled huggingface-hub-0.24.7\n",
375
+ "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
376
+ "gcsfs 2024.10.0 requires fsspec==2024.10.0, but you have fsspec 2024.9.0 which is incompatible.\n",
377
+ "pytensor 2.25.5 requires filelock>=3.15, but you have filelock 3.13.4 which is incompatible.\u001b[0m\u001b[31m\n",
378
+ "\u001b[0mSuccessfully installed aiofiles-23.2.1 bitsandbytes-0.44.1 boto3-1.35.54 botocore-1.35.54 cached-path-1.6.3 datasets-3.1.0 dill-0.3.8 einx-0.3.0 ema-pytorch-0.7.3 encodec-0.1.1 f5-tts-0.0.0 fastapi-0.115.4 ffmpy-0.4.0 filelock-3.13.4 fsspec-2024.9.0 gradio-4.44.1 gradio-client-1.3.0 huggingface-hub-0.23.5 jmespath-1.0.1 markupsafe-2.1.5 multiprocess-0.70.16 pydub-0.25.1 pypinyin-0.53.0 python-multipart-0.0.17 ruff-0.7.2 s3transfer-0.10.3 semantic-version-2.10.0 starlette-0.41.2 tomlkit-0.12.0 torchdiffeq-0.2.4 transformers-stream-generator-0.0.5 uvicorn-0.32.0 vocos-0.1.0 websockets-12.0 x-transformers-1.42.5 xxhash-3.5.0\n"
379
+ ]
380
+ }
381
+ ],
382
+ "source": [
383
+ "pip install git+https://github.com/jpgallegoar/Spanish-F5.git"
384
+ ]
385
+ },
386
+ {
387
+ "cell_type": "code",
388
+ "source": [
389
+ "!f5-tts_infer-gradio"
390
+ ],
391
+ "metadata": {
392
+ "colab": {
393
+ "base_uri": "https://localhost:8080/"
394
+ },
395
+ "id": "a2LYVge6IhOh",
396
+ "outputId": "be4d8d64-c020-4c97-eb57-ed0ceced7fba"
397
+ },
398
+ "execution_count": null,
399
+ "outputs": [
400
+ {
401
+ "output_type": "stream",
402
+ "name": "stdout",
403
+ "text": [
404
+ "2024-11-04 17:05:51.302161: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:485] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered\n",
405
+ "2024-11-04 17:05:51.328444: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:8454] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered\n",
406
+ "2024-11-04 17:05:51.335942: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1452] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered\n",
407
+ "2024-11-04 17:05:51.354757: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
408
+ "To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
409
+ "2024-11-04 17:05:52.875946: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n",
410
+ "Download Vocos from huggingface charactr/vocos-mel-24khz\n",
411
+ "config.yaml: 100% 461/461 [00:00<00:00, 2.61MB/s]\n",
412
+ "pytorch_model.bin: 100% 54.4M/54.4M [00:00<00:00, 139MB/s]\n",
413
+ "/usr/local/lib/python3.10/dist-packages/vocos/pretrained.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n",
414
+ " state_dict = torch.load(model_path, map_location=\"cpu\")\n",
415
+ "model_1200000.safetensors: 100% 1.35G/1.35G [02:09<00:00, 10.4MB/s]\n",
416
+ "\n",
417
+ "vocab : /usr/local/lib/python3.10/dist-packages/f5_tts/infer/examples/vocab.txt\n",
418
+ "tokenizer : custom\n",
419
+ "model : /root/.cache/huggingface/hub/models--jpgallegoar--F5-Spanish/snapshots/120ddcfa7813b928325a787b9ad2bf038d2c32df/model_1200000.safetensors \n",
420
+ "\n",
421
+ "Starting app...\n",
422
+ "Running on local URL: http://127.0.0.1:7860\n",
423
+ "Running on public URL: https://dd1c9f211495273ff6.gradio.live\n",
424
+ "\n",
425
+ "This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from Terminal to deploy to Spaces (https://huggingface.co/spaces)\n",
426
+ "config.json: 100% 1.26k/1.26k [00:00<00:00, 1.89MB/s]\n",
427
+ "model.safetensors: 21% 336M/1.62G [00:32<02:03, 10.4MB/s]"
428
+ ]
429
+ }
430
+ ]
431
+ }
432
+ ]
433
+ }
gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
model_1200000.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9cd5757a92c0b979e9769558fea922243c4916090ad93dd2c595b73e6f05a3b2
3
+ size 1348435761
transformer_config.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ dim: 1024
2
+ depth: 22
3
+ heads: 16
4
+ ff_mult: 2
5
+ text_dim: 512
6
+ conv_layers: 4
vocab.txt ADDED
@@ -0,0 +1,2545 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ !
3
+ "
4
+ #
5
+ $
6
+ %
7
+ &
8
+ '
9
+ (
10
+ )
11
+ *
12
+ +
13
+ ,
14
+ -
15
+ .
16
+ /
17
+ 0
18
+ 1
19
+ 2
20
+ 3
21
+ 4
22
+ 5
23
+ 6
24
+ 7
25
+ 8
26
+ 9
27
+ :
28
+ ;
29
+ =
30
+ >
31
+ ?
32
+ @
33
+ A
34
+ B
35
+ C
36
+ D
37
+ E
38
+ F
39
+ G
40
+ H
41
+ I
42
+ J
43
+ K
44
+ L
45
+ M
46
+ N
47
+ O
48
+ P
49
+ Q
50
+ R
51
+ S
52
+ T
53
+ U
54
+ V
55
+ W
56
+ X
57
+ Y
58
+ Z
59
+ [
60
+ \
61
+ ]
62
+ _
63
+ a
64
+ a1
65
+ ai1
66
+ ai2
67
+ ai3
68
+ ai4
69
+ an1
70
+ an3
71
+ an4
72
+ ang1
73
+ ang2
74
+ ang4
75
+ ao1
76
+ ao2
77
+ ao3
78
+ ao4
79
+ b
80
+ ba
81
+ ba1
82
+ ba2
83
+ ba3
84
+ ba4
85
+ bai1
86
+ bai2
87
+ bai3
88
+ bai4
89
+ ban1
90
+ ban2
91
+ ban3
92
+ ban4
93
+ bang1
94
+ bang2
95
+ bang3
96
+ bang4
97
+ bao1
98
+ bao2
99
+ bao3
100
+ bao4
101
+ bei
102
+ bei1
103
+ bei2
104
+ bei3
105
+ bei4
106
+ ben1
107
+ ben2
108
+ ben3
109
+ ben4
110
+ beng
111
+ beng1
112
+ beng2
113
+ beng3
114
+ beng4
115
+ bi1
116
+ bi2
117
+ bi3
118
+ bi4
119
+ bian1
120
+ bian2
121
+ bian3
122
+ bian4
123
+ biao1
124
+ biao2
125
+ biao3
126
+ bie1
127
+ bie2
128
+ bie3
129
+ bie4
130
+ bin1
131
+ bin4
132
+ bing1
133
+ bing2
134
+ bing3
135
+ bing4
136
+ bo
137
+ bo1
138
+ bo2
139
+ bo3
140
+ bo4
141
+ bu2
142
+ bu3
143
+ bu4
144
+ c
145
+ ca1
146
+ cai1
147
+ cai2
148
+ cai3
149
+ cai4
150
+ can1
151
+ can2
152
+ can3
153
+ can4
154
+ cang1
155
+ cang2
156
+ cao1
157
+ cao2
158
+ cao3
159
+ ce4
160
+ cen1
161
+ cen2
162
+ ceng1
163
+ ceng2
164
+ ceng4
165
+ cha1
166
+ cha2
167
+ cha3
168
+ cha4
169
+ chai1
170
+ chai2
171
+ chan1
172
+ chan2
173
+ chan3
174
+ chan4
175
+ chang1
176
+ chang2
177
+ chang3
178
+ chang4
179
+ chao1
180
+ chao2
181
+ chao3
182
+ che1
183
+ che2
184
+ che3
185
+ che4
186
+ chen1
187
+ chen2
188
+ chen3
189
+ chen4
190
+ cheng1
191
+ cheng2
192
+ cheng3
193
+ cheng4
194
+ chi1
195
+ chi2
196
+ chi3
197
+ chi4
198
+ chong1
199
+ chong2
200
+ chong3
201
+ chong4
202
+ chou1
203
+ chou2
204
+ chou3
205
+ chou4
206
+ chu1
207
+ chu2
208
+ chu3
209
+ chu4
210
+ chua1
211
+ chuai1
212
+ chuai2
213
+ chuai3
214
+ chuai4
215
+ chuan1
216
+ chuan2
217
+ chuan3
218
+ chuan4
219
+ chuang1
220
+ chuang2
221
+ chuang3
222
+ chuang4
223
+ chui1
224
+ chui2
225
+ chun1
226
+ chun2
227
+ chun3
228
+ chuo1
229
+ chuo4
230
+ ci1
231
+ ci2
232
+ ci3
233
+ ci4
234
+ cong1
235
+ cong2
236
+ cou4
237
+ cu1
238
+ cu4
239
+ cuan1
240
+ cuan2
241
+ cuan4
242
+ cui1
243
+ cui3
244
+ cui4
245
+ cun1
246
+ cun2
247
+ cun4
248
+ cuo1
249
+ cuo2
250
+ cuo4
251
+ d
252
+ da
253
+ da1
254
+ da2
255
+ da3
256
+ da4
257
+ dai1
258
+ dai2
259
+ dai3
260
+ dai4
261
+ dan1
262
+ dan2
263
+ dan3
264
+ dan4
265
+ dang1
266
+ dang2
267
+ dang3
268
+ dang4
269
+ dao1
270
+ dao2
271
+ dao3
272
+ dao4
273
+ de
274
+ de1
275
+ de2
276
+ dei3
277
+ den4
278
+ deng1
279
+ deng2
280
+ deng3
281
+ deng4
282
+ di1
283
+ di2
284
+ di3
285
+ di4
286
+ dia3
287
+ dian1
288
+ dian2
289
+ dian3
290
+ dian4
291
+ diao1
292
+ diao3
293
+ diao4
294
+ die1
295
+ die2
296
+ die4
297
+ ding1
298
+ ding2
299
+ ding3
300
+ ding4
301
+ diu1
302
+ dong1
303
+ dong3
304
+ dong4
305
+ dou1
306
+ dou2
307
+ dou3
308
+ dou4
309
+ du1
310
+ du2
311
+ du3
312
+ du4
313
+ duan1
314
+ duan2
315
+ duan3
316
+ duan4
317
+ dui1
318
+ dui4
319
+ dun1
320
+ dun3
321
+ dun4
322
+ duo1
323
+ duo2
324
+ duo3
325
+ duo4
326
+ e
327
+ e1
328
+ e2
329
+ e3
330
+ e4
331
+ ei2
332
+ en1
333
+ en4
334
+ er
335
+ er2
336
+ er3
337
+ er4
338
+ f
339
+ fa1
340
+ fa2
341
+ fa3
342
+ fa4
343
+ fan1
344
+ fan2
345
+ fan3
346
+ fan4
347
+ fang1
348
+ fang2
349
+ fang3
350
+ fang4
351
+ fei1
352
+ fei2
353
+ fei3
354
+ fei4
355
+ fen1
356
+ fen2
357
+ fen3
358
+ fen4
359
+ feng1
360
+ feng2
361
+ feng3
362
+ feng4
363
+ fo2
364
+ fou2
365
+ fou3
366
+ fu1
367
+ fu2
368
+ fu3
369
+ fu4
370
+ g
371
+ ga1
372
+ ga2
373
+ ga3
374
+ ga4
375
+ gai1
376
+ gai2
377
+ gai3
378
+ gai4
379
+ gan1
380
+ gan2
381
+ gan3
382
+ gan4
383
+ gang1
384
+ gang2
385
+ gang3
386
+ gang4
387
+ gao1
388
+ gao2
389
+ gao3
390
+ gao4
391
+ ge1
392
+ ge2
393
+ ge3
394
+ ge4
395
+ gei2
396
+ gei3
397
+ gen1
398
+ gen2
399
+ gen3
400
+ gen4
401
+ geng1
402
+ geng3
403
+ geng4
404
+ gong1
405
+ gong3
406
+ gong4
407
+ gou1
408
+ gou2
409
+ gou3
410
+ gou4
411
+ gu
412
+ gu1
413
+ gu2
414
+ gu3
415
+ gu4
416
+ gua1
417
+ gua2
418
+ gua3
419
+ gua4
420
+ guai1
421
+ guai2
422
+ guai3
423
+ guai4
424
+ guan1
425
+ guan2
426
+ guan3
427
+ guan4
428
+ guang1
429
+ guang2
430
+ guang3
431
+ guang4
432
+ gui1
433
+ gui2
434
+ gui3
435
+ gui4
436
+ gun3
437
+ gun4
438
+ guo1
439
+ guo2
440
+ guo3
441
+ guo4
442
+ h
443
+ ha1
444
+ ha2
445
+ ha3
446
+ hai1
447
+ hai2
448
+ hai3
449
+ hai4
450
+ han1
451
+ han2
452
+ han3
453
+ han4
454
+ hang1
455
+ hang2
456
+ hang4
457
+ hao1
458
+ hao2
459
+ hao3
460
+ hao4
461
+ he1
462
+ he2
463
+ he4
464
+ hei1
465
+ hen2
466
+ hen3
467
+ hen4
468
+ heng1
469
+ heng2
470
+ heng4
471
+ hong1
472
+ hong2
473
+ hong3
474
+ hong4
475
+ hou1
476
+ hou2
477
+ hou3
478
+ hou4
479
+ hu1
480
+ hu2
481
+ hu3
482
+ hu4
483
+ hua1
484
+ hua2
485
+ hua4
486
+ huai2
487
+ huai4
488
+ huan1
489
+ huan2
490
+ huan3
491
+ huan4
492
+ huang1
493
+ huang2
494
+ huang3
495
+ huang4
496
+ hui1
497
+ hui2
498
+ hui3
499
+ hui4
500
+ hun1
501
+ hun2
502
+ hun4
503
+ huo
504
+ huo1
505
+ huo2
506
+ huo3
507
+ huo4
508
+ i
509
+ j
510
+ ji1
511
+ ji2
512
+ ji3
513
+ ji4
514
+ jia
515
+ jia1
516
+ jia2
517
+ jia3
518
+ jia4
519
+ jian1
520
+ jian2
521
+ jian3
522
+ jian4
523
+ jiang1
524
+ jiang2
525
+ jiang3
526
+ jiang4
527
+ jiao1
528
+ jiao2
529
+ jiao3
530
+ jiao4
531
+ jie1
532
+ jie2
533
+ jie3
534
+ jie4
535
+ jin1
536
+ jin2
537
+ jin3
538
+ jin4
539
+ jing1
540
+ jing2
541
+ jing3
542
+ jing4
543
+ jiong3
544
+ jiu1
545
+ jiu2
546
+ jiu3
547
+ jiu4
548
+ ju1
549
+ ju2
550
+ ju3
551
+ ju4
552
+ juan1
553
+ juan2
554
+ juan3
555
+ juan4
556
+ jue1
557
+ jue2
558
+ jue4
559
+ jun1
560
+ jun4
561
+ k
562
+ ka1
563
+ ka2
564
+ ka3
565
+ kai1
566
+ kai2
567
+ kai3
568
+ kai4
569
+ kan1
570
+ kan2
571
+ kan3
572
+ kan4
573
+ kang1
574
+ kang2
575
+ kang4
576
+ kao1
577
+ kao2
578
+ kao3
579
+ kao4
580
+ ke1
581
+ ke2
582
+ ke3
583
+ ke4
584
+ ken3
585
+ keng1
586
+ kong1
587
+ kong3
588
+ kong4
589
+ kou1
590
+ kou2
591
+ kou3
592
+ kou4
593
+ ku1
594
+ ku2
595
+ ku3
596
+ ku4
597
+ kua1
598
+ kua3
599
+ kua4
600
+ kuai3
601
+ kuai4
602
+ kuan1
603
+ kuan2
604
+ kuan3
605
+ kuang1
606
+ kuang2
607
+ kuang4
608
+ kui1
609
+ kui2
610
+ kui3
611
+ kui4
612
+ kun1
613
+ kun3
614
+ kun4
615
+ kuo4
616
+ l
617
+ la
618
+ la1
619
+ la2
620
+ la3
621
+ la4
622
+ lai2
623
+ lai4
624
+ lan2
625
+ lan3
626
+ lan4
627
+ lang1
628
+ lang2
629
+ lang3
630
+ lang4
631
+ lao1
632
+ lao2
633
+ lao3
634
+ lao4
635
+ le
636
+ le1
637
+ le4
638
+ lei
639
+ lei1
640
+ lei2
641
+ lei3
642
+ lei4
643
+ leng1
644
+ leng2
645
+ leng3
646
+ leng4
647
+ li
648
+ li1
649
+ li2
650
+ li3
651
+ li4
652
+ lia3
653
+ lian2
654
+ lian3
655
+ lian4
656
+ liang2
657
+ liang3
658
+ liang4
659
+ liao1
660
+ liao2
661
+ liao3
662
+ liao4
663
+ lie1
664
+ lie2
665
+ lie3
666
+ lie4
667
+ lin1
668
+ lin2
669
+ lin3
670
+ lin4
671
+ ling2
672
+ ling3
673
+ ling4
674
+ liu1
675
+ liu2
676
+ liu3
677
+ liu4
678
+ long1
679
+ long2
680
+ long3
681
+ long4
682
+ lou1
683
+ lou2
684
+ lou3
685
+ lou4
686
+ lu1
687
+ lu2
688
+ lu3
689
+ lu4
690
+ luan2
691
+ luan3
692
+ luan4
693
+ lun1
694
+ lun2
695
+ lun4
696
+ luo1
697
+ luo2
698
+ luo3
699
+ luo4
700
+ lv2
701
+ lv3
702
+ lv4
703
+ lve3
704
+ lve4
705
+ m
706
+ ma
707
+ ma1
708
+ ma2
709
+ ma3
710
+ ma4
711
+ mai2
712
+ mai3
713
+ mai4
714
+ man1
715
+ man2
716
+ man3
717
+ man4
718
+ mang2
719
+ mang3
720
+ mao1
721
+ mao2
722
+ mao3
723
+ mao4
724
+ me
725
+ mei2
726
+ mei3
727
+ mei4
728
+ men
729
+ men1
730
+ men2
731
+ men4
732
+ meng
733
+ meng1
734
+ meng2
735
+ meng3
736
+ meng4
737
+ mi1
738
+ mi2
739
+ mi3
740
+ mi4
741
+ mian2
742
+ mian3
743
+ mian4
744
+ miao1
745
+ miao2
746
+ miao3
747
+ miao4
748
+ mie1
749
+ mie4
750
+ min2
751
+ min3
752
+ ming2
753
+ ming3
754
+ ming4
755
+ miu4
756
+ mo1
757
+ mo2
758
+ mo3
759
+ mo4
760
+ mou1
761
+ mou2
762
+ mou3
763
+ mu2
764
+ mu3
765
+ mu4
766
+ n
767
+ n2
768
+ na1
769
+ na2
770
+ na3
771
+ na4
772
+ nai2
773
+ nai3
774
+ nai4
775
+ nan1
776
+ nan2
777
+ nan3
778
+ nan4
779
+ nang1
780
+ nang2
781
+ nang3
782
+ nao1
783
+ nao2
784
+ nao3
785
+ nao4
786
+ ne
787
+ ne2
788
+ ne4
789
+ nei3
790
+ nei4
791
+ nen4
792
+ neng2
793
+ ni1
794
+ ni2
795
+ ni3
796
+ ni4
797
+ nian1
798
+ nian2
799
+ nian3
800
+ nian4
801
+ niang2
802
+ niang4
803
+ niao2
804
+ niao3
805
+ niao4
806
+ nie1
807
+ nie4
808
+ nin2
809
+ ning2
810
+ ning3
811
+ ning4
812
+ niu1
813
+ niu2
814
+ niu3
815
+ niu4
816
+ nong2
817
+ nong4
818
+ nou4
819
+ nu2
820
+ nu3
821
+ nu4
822
+ nuan3
823
+ nuo2
824
+ nuo4
825
+ nv2
826
+ nv3
827
+ nve4
828
+ o
829
+ o1
830
+ o2
831
+ ou1
832
+ ou2
833
+ ou3
834
+ ou4
835
+ p
836
+ pa1
837
+ pa2
838
+ pa4
839
+ pai1
840
+ pai2
841
+ pai3
842
+ pai4
843
+ pan1
844
+ pan2
845
+ pan4
846
+ pang1
847
+ pang2
848
+ pang4
849
+ pao1
850
+ pao2
851
+ pao3
852
+ pao4
853
+ pei1
854
+ pei2
855
+ pei4
856
+ pen1
857
+ pen2
858
+ pen4
859
+ peng1
860
+ peng2
861
+ peng3
862
+ peng4
863
+ pi1
864
+ pi2
865
+ pi3
866
+ pi4
867
+ pian1
868
+ pian2
869
+ pian4
870
+ piao1
871
+ piao2
872
+ piao3
873
+ piao4
874
+ pie1
875
+ pie2
876
+ pie3
877
+ pin1
878
+ pin2
879
+ pin3
880
+ pin4
881
+ ping1
882
+ ping2
883
+ po1
884
+ po2
885
+ po3
886
+ po4
887
+ pou1
888
+ pu1
889
+ pu2
890
+ pu3
891
+ pu4
892
+ q
893
+ qi1
894
+ qi2
895
+ qi3
896
+ qi4
897
+ qia1
898
+ qia3
899
+ qia4
900
+ qian1
901
+ qian2
902
+ qian3
903
+ qian4
904
+ qiang1
905
+ qiang2
906
+ qiang3
907
+ qiang4
908
+ qiao1
909
+ qiao2
910
+ qiao3
911
+ qiao4
912
+ qie1
913
+ qie2
914
+ qie3
915
+ qie4
916
+ qin1
917
+ qin2
918
+ qin3
919
+ qin4
920
+ qing1
921
+ qing2
922
+ qing3
923
+ qing4
924
+ qiong1
925
+ qiong2
926
+ qiu1
927
+ qiu2
928
+ qiu3
929
+ qu1
930
+ qu2
931
+ qu3
932
+ qu4
933
+ quan1
934
+ quan2
935
+ quan3
936
+ quan4
937
+ que1
938
+ que2
939
+ que4
940
+ qun2
941
+ r
942
+ ran2
943
+ ran3
944
+ rang1
945
+ rang2
946
+ rang3
947
+ rang4
948
+ rao2
949
+ rao3
950
+ rao4
951
+ re2
952
+ re3
953
+ re4
954
+ ren2
955
+ ren3
956
+ ren4
957
+ reng1
958
+ reng2
959
+ ri4
960
+ rong1
961
+ rong2
962
+ rong3
963
+ rou2
964
+ rou4
965
+ ru2
966
+ ru3
967
+ ru4
968
+ ruan2
969
+ ruan3
970
+ rui3
971
+ rui4
972
+ run4
973
+ ruo4
974
+ s
975
+ sa1
976
+ sa2
977
+ sa3
978
+ sa4
979
+ sai1
980
+ sai4
981
+ san1
982
+ san2
983
+ san3
984
+ san4
985
+ sang1
986
+ sang3
987
+ sang4
988
+ sao1
989
+ sao2
990
+ sao3
991
+ sao4
992
+ se4
993
+ sen1
994
+ seng1
995
+ sha1
996
+ sha2
997
+ sha3
998
+ sha4
999
+ shai1
1000
+ shai2
1001
+ shai3
1002
+ shai4
1003
+ shan1
1004
+ shan3
1005
+ shan4
1006
+ shang
1007
+ shang1
1008
+ shang3
1009
+ shang4
1010
+ shao1
1011
+ shao2
1012
+ shao3
1013
+ shao4
1014
+ she1
1015
+ she2
1016
+ she3
1017
+ she4
1018
+ shei2
1019
+ shen1
1020
+ shen2
1021
+ shen3
1022
+ shen4
1023
+ sheng1
1024
+ sheng2
1025
+ sheng3
1026
+ sheng4
1027
+ shi
1028
+ shi1
1029
+ shi2
1030
+ shi3
1031
+ shi4
1032
+ shou1
1033
+ shou2
1034
+ shou3
1035
+ shou4
1036
+ shu1
1037
+ shu2
1038
+ shu3
1039
+ shu4
1040
+ shua1
1041
+ shua2
1042
+ shua3
1043
+ shua4
1044
+ shuai1
1045
+ shuai3
1046
+ shuai4
1047
+ shuan1
1048
+ shuan4
1049
+ shuang1
1050
+ shuang3
1051
+ shui2
1052
+ shui3
1053
+ shui4
1054
+ shun3
1055
+ shun4
1056
+ shuo1
1057
+ shuo4
1058
+ si1
1059
+ si2
1060
+ si3
1061
+ si4
1062
+ song1
1063
+ song3
1064
+ song4
1065
+ sou1
1066
+ sou3
1067
+ sou4
1068
+ su1
1069
+ su2
1070
+ su4
1071
+ suan1
1072
+ suan4
1073
+ sui1
1074
+ sui2
1075
+ sui3
1076
+ sui4
1077
+ sun1
1078
+ sun3
1079
+ suo
1080
+ suo1
1081
+ suo2
1082
+ suo3
1083
+ t
1084
+ ta1
1085
+ ta2
1086
+ ta3
1087
+ ta4
1088
+ tai1
1089
+ tai2
1090
+ tai4
1091
+ tan1
1092
+ tan2
1093
+ tan3
1094
+ tan4
1095
+ tang1
1096
+ tang2
1097
+ tang3
1098
+ tang4
1099
+ tao1
1100
+ tao2
1101
+ tao3
1102
+ tao4
1103
+ te4
1104
+ teng2
1105
+ ti1
1106
+ ti2
1107
+ ti3
1108
+ ti4
1109
+ tian1
1110
+ tian2
1111
+ tian3
1112
+ tiao1
1113
+ tiao2
1114
+ tiao3
1115
+ tiao4
1116
+ tie1
1117
+ tie2
1118
+ tie3
1119
+ tie4
1120
+ ting1
1121
+ ting2
1122
+ ting3
1123
+ tong1
1124
+ tong2
1125
+ tong3
1126
+ tong4
1127
+ tou
1128
+ tou1
1129
+ tou2
1130
+ tou4
1131
+ tu1
1132
+ tu2
1133
+ tu3
1134
+ tu4
1135
+ tuan1
1136
+ tuan2
1137
+ tui1
1138
+ tui2
1139
+ tui3
1140
+ tui4
1141
+ tun1
1142
+ tun2
1143
+ tun4
1144
+ tuo1
1145
+ tuo2
1146
+ tuo3
1147
+ tuo4
1148
+ u
1149
+ v
1150
+ w
1151
+ wa
1152
+ wa1
1153
+ wa2
1154
+ wa3
1155
+ wa4
1156
+ wai1
1157
+ wai3
1158
+ wai4
1159
+ wan1
1160
+ wan2
1161
+ wan3
1162
+ wan4
1163
+ wang1
1164
+ wang2
1165
+ wang3
1166
+ wang4
1167
+ wei1
1168
+ wei2
1169
+ wei3
1170
+ wei4
1171
+ wen1
1172
+ wen2
1173
+ wen3
1174
+ wen4
1175
+ weng1
1176
+ weng4
1177
+ wo1
1178
+ wo2
1179
+ wo3
1180
+ wo4
1181
+ wu1
1182
+ wu2
1183
+ wu3
1184
+ wu4
1185
+ x
1186
+ xi1
1187
+ xi2
1188
+ xi3
1189
+ xi4
1190
+ xia1
1191
+ xia2
1192
+ xia4
1193
+ xian1
1194
+ xian2
1195
+ xian3
1196
+ xian4
1197
+ xiang1
1198
+ xiang2
1199
+ xiang3
1200
+ xiang4
1201
+ xiao1
1202
+ xiao2
1203
+ xiao3
1204
+ xiao4
1205
+ xie1
1206
+ xie2
1207
+ xie3
1208
+ xie4
1209
+ xin1
1210
+ xin2
1211
+ xin4
1212
+ xing1
1213
+ xing2
1214
+ xing3
1215
+ xing4
1216
+ xiong1
1217
+ xiong2
1218
+ xiu1
1219
+ xiu3
1220
+ xiu4
1221
+ xu
1222
+ xu1
1223
+ xu2
1224
+ xu3
1225
+ xu4
1226
+ xuan1
1227
+ xuan2
1228
+ xuan3
1229
+ xuan4
1230
+ xue1
1231
+ xue2
1232
+ xue3
1233
+ xue4
1234
+ xun1
1235
+ xun2
1236
+ xun4
1237
+ y
1238
+ ya
1239
+ ya1
1240
+ ya2
1241
+ ya3
1242
+ ya4
1243
+ yan1
1244
+ yan2
1245
+ yan3
1246
+ yan4
1247
+ yang1
1248
+ yang2
1249
+ yang3
1250
+ yang4
1251
+ yao1
1252
+ yao2
1253
+ yao3
1254
+ yao4
1255
+ ye1
1256
+ ye2
1257
+ ye3
1258
+ ye4
1259
+ yi
1260
+ yi1
1261
+ yi2
1262
+ yi3
1263
+ yi4
1264
+ yin1
1265
+ yin2
1266
+ yin3
1267
+ yin4
1268
+ ying1
1269
+ ying2
1270
+ ying3
1271
+ ying4
1272
+ yo1
1273
+ yong1
1274
+ yong2
1275
+ yong3
1276
+ yong4
1277
+ you1
1278
+ you2
1279
+ you3
1280
+ you4
1281
+ yu1
1282
+ yu2
1283
+ yu3
1284
+ yu4
1285
+ yuan1
1286
+ yuan2
1287
+ yuan3
1288
+ yuan4
1289
+ yue1
1290
+ yue4
1291
+ yun1
1292
+ yun2
1293
+ yun3
1294
+ yun4
1295
+ z
1296
+ za1
1297
+ za2
1298
+ za3
1299
+ zai1
1300
+ zai3
1301
+ zai4
1302
+ zan1
1303
+ zan2
1304
+ zan3
1305
+ zan4
1306
+ zang1
1307
+ zang4
1308
+ zao1
1309
+ zao2
1310
+ zao3
1311
+ zao4
1312
+ ze2
1313
+ ze4
1314
+ zei2
1315
+ zen3
1316
+ zeng1
1317
+ zeng4
1318
+ zha1
1319
+ zha2
1320
+ zha3
1321
+ zha4
1322
+ zhai1
1323
+ zhai2
1324
+ zhai3
1325
+ zhai4
1326
+ zhan1
1327
+ zhan2
1328
+ zhan3
1329
+ zhan4
1330
+ zhang1
1331
+ zhang2
1332
+ zhang3
1333
+ zhang4
1334
+ zhao1
1335
+ zhao2
1336
+ zhao3
1337
+ zhao4
1338
+ zhe
1339
+ zhe1
1340
+ zhe2
1341
+ zhe3
1342
+ zhe4
1343
+ zhen1
1344
+ zhen2
1345
+ zhen3
1346
+ zhen4
1347
+ zheng1
1348
+ zheng2
1349
+ zheng3
1350
+ zheng4
1351
+ zhi1
1352
+ zhi2
1353
+ zhi3
1354
+ zhi4
1355
+ zhong1
1356
+ zhong2
1357
+ zhong3
1358
+ zhong4
1359
+ zhou1
1360
+ zhou2
1361
+ zhou3
1362
+ zhou4
1363
+ zhu1
1364
+ zhu2
1365
+ zhu3
1366
+ zhu4
1367
+ zhua1
1368
+ zhua2
1369
+ zhua3
1370
+ zhuai1
1371
+ zhuai3
1372
+ zhuai4
1373
+ zhuan1
1374
+ zhuan2
1375
+ zhuan3
1376
+ zhuan4
1377
+ zhuang1
1378
+ zhuang4
1379
+ zhui1
1380
+ zhui4
1381
+ zhun1
1382
+ zhun2
1383
+ zhun3
1384
+ zhuo1
1385
+ zhuo2
1386
+ zi
1387
+ zi1
1388
+ zi2
1389
+ zi3
1390
+ zi4
1391
+ zong1
1392
+ zong2
1393
+ zong3
1394
+ zong4
1395
+ zou1
1396
+ zou2
1397
+ zou3
1398
+ zou4
1399
+ zu1
1400
+ zu2
1401
+ zu3
1402
+ zuan1
1403
+ zuan3
1404
+ zuan4
1405
+ zui2
1406
+ zui3
1407
+ zui4
1408
+ zun1
1409
+ zuo
1410
+ zuo1
1411
+ zuo2
1412
+ zuo3
1413
+ zuo4
1414
+ {
1415
+ ~
1416
+ ยก
1417
+ ยข
1418
+ ยฃ
1419
+ ยฅ
1420
+ ยง
1421
+ ยจ
1422
+ ยฉ
1423
+ ยซ
1424
+ ยฎ
1425
+ ยฏ
1426
+ ยฐ
1427
+ ยฑ
1428
+ ยฒ
1429
+ ยณ
1430
+ ยด
1431
+ ยต
1432
+ ยท
1433
+ ยน
1434
+ ยบ
1435
+ ยป
1436
+ ยผ
1437
+ ยฝ
1438
+ ยพ
1439
+ ยฟ
1440
+ ร€
1441
+ ร
1442
+ ร‚
1443
+ รƒ
1444
+ ร„
1445
+ ร…
1446
+ ร†
1447
+ ร‡
1448
+ รˆ
1449
+ ร‰
1450
+ รŠ
1451
+ ร
1452
+ รŽ
1453
+ ร‘
1454
+ ร“
1455
+ ร–
1456
+ ร—
1457
+ ร˜
1458
+ รš
1459
+ รœ
1460
+ ร
1461
+ รž
1462
+ รŸ
1463
+ ร 
1464
+ รก
1465
+ รข
1466
+ รฃ
1467
+ รค
1468
+ รฅ
1469
+ รฆ
1470
+ รง
1471
+ รจ
1472
+ รฉ
1473
+ รช
1474
+ รซ
1475
+ รฌ
1476
+ รญ
1477
+ รฎ
1478
+ รฏ
1479
+ รฐ
1480
+ รฑ
1481
+ รฒ
1482
+ รณ
1483
+ รด
1484
+ รต
1485
+ รถ
1486
+ รธ
1487
+ รน
1488
+ รบ
1489
+ รป
1490
+ รผ
1491
+ รฝ
1492
+ ฤ€
1493
+ ฤ
1494
+ ฤƒ
1495
+ ฤ…
1496
+ ฤ‡
1497
+ ฤŒ
1498
+ ฤ
1499
+ ฤ
1500
+ ฤ‘
1501
+ ฤ“
1502
+ ฤ—
1503
+ ฤ™
1504
+ ฤ›
1505
+ ฤ
1506
+ ฤŸ
1507
+ ฤง
1508
+ ฤซ
1509
+ ฤฏ
1510
+ ฤฐ
1511
+ ฤฑ
1512
+ ล
1513
+ ล‚
1514
+ ล„
1515
+ ล†
1516
+ ลˆ
1517
+ ล‹
1518
+ ลŒ
1519
+ ล
1520
+ ล‘
1521
+ ล“
1522
+ ล™
1523
+ ลš
1524
+ ล›
1525
+ ลž
1526
+ ลŸ
1527
+ ล 
1528
+ ลก
1529
+ ลค
1530
+ ลฅ
1531
+ ลฉ
1532
+ ลซ
1533
+ ลบ
1534
+ ลป
1535
+ ลผ
1536
+ ลฝ
1537
+ ลพ
1538
+ ฦก
1539
+ ฦฐ
1540
+ วŽ
1541
+ ว
1542
+ ว’
1543
+ ว”
1544
+ วš
1545
+ ศ™
1546
+ ศ›
1547
+ ษ‘
1548
+ ษ”
1549
+ ษ•
1550
+ ษ™
1551
+ ษ›
1552
+ ษœ
1553
+ ษก
1554
+ ษฃ
1555
+ ษช
1556
+ ษซ
1557
+ ษด
1558
+ ษน
1559
+ ษพ
1560
+ สƒ
1561
+ สŠ
1562
+ สŒ
1563
+ ส’
1564
+ ส”
1565
+ สฐ
1566
+ สท
1567
+ สป
1568
+ สพ
1569
+ สฟ
1570
+ หˆ
1571
+ ห
1572
+ ห™
1573
+ หœ
1574
+ หข
1575
+ ฬ
1576
+ ฬ…
1577
+ ฮ‘
1578
+ ฮ’
1579
+ ฮ”
1580
+ ฮ•
1581
+ ฮ˜
1582
+ ฮš
1583
+ ฮ›
1584
+ ฮœ
1585
+ ฮž
1586
+ ฮ 
1587
+ ฮฃ
1588
+ ฮค
1589
+ ฮฆ
1590
+ ฮง
1591
+ ฮจ
1592
+ ฮฉ
1593
+ ฮฌ
1594
+ ฮญ
1595
+ ฮฎ
1596
+ ฮฏ
1597
+ ฮฑ
1598
+ ฮฒ
1599
+ ฮณ
1600
+ ฮด
1601
+ ฮต
1602
+ ฮถ
1603
+ ฮท
1604
+ ฮธ
1605
+ ฮน
1606
+ ฮบ
1607
+ ฮป
1608
+ ฮผ
1609
+ ฮฝ
1610
+ ฮพ
1611
+ ฮฟ
1612
+ ฯ€
1613
+ ฯ
1614
+ ฯ‚
1615
+ ฯƒ
1616
+ ฯ„
1617
+ ฯ…
1618
+ ฯ†
1619
+ ฯ‡
1620
+ ฯˆ
1621
+ ฯ‰
1622
+ ฯŠ
1623
+ ฯŒ
1624
+ ฯ
1625
+ ฯŽ
1626
+ ฯ•
1627
+ ฯต
1628
+ ะ
1629
+ ะ
1630
+ ะ‘
1631
+ ะ’
1632
+ ะ“
1633
+ ะ”
1634
+ ะ•
1635
+ ะ–
1636
+ ะ—
1637
+ ะ˜
1638
+ ะ™
1639
+ ะš
1640
+ ะ›
1641
+ ะœ
1642
+ ะ
1643
+ ะž
1644
+ ะŸ
1645
+ ะ 
1646
+ ะก
1647
+ ะข
1648
+ ะฃ
1649
+ ะค
1650
+ ะฅ
1651
+ ะฆ
1652
+ ะง
1653
+ ะจ
1654
+ ะฉ
1655
+ ะซ
1656
+ ะฌ
1657
+ ะญ
1658
+ ะฎ
1659
+ ะฏ
1660
+ ะฐ
1661
+ ะฑ
1662
+ ะฒ
1663
+ ะณ
1664
+ ะด
1665
+ ะต
1666
+ ะถ
1667
+ ะท
1668
+ ะธ
1669
+ ะน
1670
+ ะบ
1671
+ ะป
1672
+ ะผ
1673
+ ะฝ
1674
+ ะพ
1675
+ ะฟ
1676
+ ั€
1677
+ ั
1678
+ ั‚
1679
+ ัƒ
1680
+ ั„
1681
+ ั…
1682
+ ั†
1683
+ ั‡
1684
+ ัˆ
1685
+ ั‰
1686
+ ัŠ
1687
+ ั‹
1688
+ ัŒ
1689
+ ั
1690
+ ัŽ
1691
+ ั
1692
+ ั‘
1693
+ ั–
1694
+ ึฐ
1695
+ ึด
1696
+ ึต
1697
+ ึถ
1698
+ ึท
1699
+ ึธ
1700
+ ึน
1701
+ ึผ
1702
+ ึพ
1703
+ ื
1704
+ ื
1705
+ ื‘
1706
+ ื’
1707
+ ื“
1708
+ ื”
1709
+ ื•
1710
+ ื–
1711
+ ื—
1712
+ ื˜
1713
+ ื™
1714
+ ื›
1715
+ ืœ
1716
+ ื
1717
+ ืž
1718
+ ืŸ
1719
+ ื 
1720
+ ืก
1721
+ ืข
1722
+ ืค
1723
+ ืง
1724
+ ืจ
1725
+ ืฉ
1726
+ ืช
1727
+ ุฃ
1728
+ ุจ
1729
+ ุฉ
1730
+ ุช
1731
+ ุฌ
1732
+ ุญ
1733
+ ุฏ
1734
+ ุฑ
1735
+ ุฒ
1736
+ ุณ
1737
+ ุต
1738
+ ุท
1739
+ ุน
1740
+ ู‚
1741
+ ูƒ
1742
+ ู„
1743
+ ู…
1744
+ ู†
1745
+ ู‡
1746
+ ูˆ
1747
+ ูŠ
1748
+ ูŽ
1749
+ ู
1750
+ ู
1751
+ ู’
1752
+ เธ
1753
+ เธ‚
1754
+ เธ‡
1755
+ เธˆ
1756
+ เธ•
1757
+ เธ—
1758
+ เธ™
1759
+ เธ›
1760
+ เธข
1761
+ เธฃ
1762
+ เธง
1763
+ เธช
1764
+ เธซ
1765
+ เธญ
1766
+ เธฎ
1767
+ เธฑ
1768
+ เธฒ
1769
+ เธต
1770
+ เธถ
1771
+ เน‚
1772
+ เนƒ
1773
+ เน„
1774
+ เนˆ
1775
+ เน‰
1776
+ เนŒ
1777
+ แธ
1778
+ แธค
1779
+ แธฅ
1780
+ แน
1781
+ แนƒ
1782
+ แน…
1783
+ แน‡
1784
+ แนš
1785
+ แน›
1786
+ แนข
1787
+ แนฃ
1788
+ แนฌ
1789
+ แนญ
1790
+ แบก
1791
+ แบฃ
1792
+ แบค
1793
+ แบฅ
1794
+ แบง
1795
+ แบญ
1796
+ แบฏ
1797
+ แบฑ
1798
+ แบป
1799
+ แบฝ
1800
+ แบฟ
1801
+ แป
1802
+ แปƒ
1803
+ แป…
1804
+ แป‡
1805
+ แป‹
1806
+ แป
1807
+ แป
1808
+ แป‘
1809
+ แป“
1810
+ แป™
1811
+ แป›
1812
+ แป
1813
+ แปŸ
1814
+ แปฅ
1815
+ แปง
1816
+ แปฉ
1817
+ แปฏ
1818
+ แผ€
1819
+ แผ
1820
+ แผˆ
1821
+ แผ
1822
+ แผ”
1823
+ แผฐ
1824
+ แผฑ
1825
+ แฝ€
1826
+ แฝ
1827
+ แฝ
1828
+ แฝฒ
1829
+ แฝธ
1830
+ ๏ฟฝ๏ฟฝ๏ฟฝ
1831
+ แพฝ
1832
+ แฟ†
1833
+ แฟ‡
1834
+ แฟถ
1835
+ โ€Ž
1836
+ โ€‘
1837
+ โ€’
1838
+ โ€“
1839
+ โ€”
1840
+ โ€•
1841
+ โ€–
1842
+ โ€ 
1843
+ โ€ก
1844
+ โ€ข
1845
+ โ€ฆ
1846
+ โ€ง
1847
+ โ€ฌ
1848
+ โ€ฒ
1849
+ โ€ณ
1850
+ โ„
1851
+ โก
1852
+ โฐ
1853
+ โด
1854
+ โต
1855
+ โถ
1856
+ โท
1857
+ โธ
1858
+ โน
1859
+ โ‚
1860
+ โ‚‚
1861
+ โ‚ƒ
1862
+ โ‚ฌ
1863
+ โ‚ฑ
1864
+ โ‚น
1865
+ โ‚ฝ
1866
+ โ„ƒ
1867
+ โ„
1868
+ โ„“
1869
+ โ„–
1870
+ โ„
1871
+ โ„ข
1872
+ โ…“
1873
+ โ…”
1874
+ โ…›
1875
+ โ†’
1876
+ โˆ‚
1877
+ โˆˆ
1878
+ โˆ‘
1879
+ โˆ’
1880
+ โˆ—
1881
+ โˆš
1882
+ โˆž
1883
+ โˆซ
1884
+ โ‰ˆ
1885
+ โ‰ 
1886
+ โ‰ก
1887
+ โ‰ค
1888
+ โ‰ฅ
1889
+ โ‹…
1890
+ โ‹ฏ
1891
+ โ–ˆ
1892
+ โ™ช
1893
+ โŸจ
1894
+ โŸฉ
1895
+ ใ€
1896
+ ใ€‚
1897
+ ใ€Š
1898
+ ใ€‹
1899
+ ใ€Œ
1900
+ ใ€
1901
+ ใ€
1902
+ ใ€‘
1903
+ ใ‚
1904
+ ใ†
1905
+ ใˆ
1906
+ ใŠ
1907
+ ใ‹
1908
+ ใŒ
1909
+ ใ
1910
+ ใŽ
1911
+ ใ
1912
+ ใ
1913
+ ใ‘
1914
+ ใ’
1915
+ ใ“
1916
+ ใ”
1917
+ ใ•
1918
+ ใ—
1919
+ ใ˜
1920
+ ใ™
1921
+ ใš
1922
+ ใ›
1923
+ ใœ
1924
+ ใ
1925
+ ใž
1926
+ ใŸ
1927
+ ใ 
1928
+ ใก
1929
+ ใฃ
1930
+ ใค
1931
+ ใง
1932
+ ใจ
1933
+ ใฉ
1934
+ ใช
1935
+ ใซ
1936
+ ใญ
1937
+ ใฎ
1938
+ ใฏ
1939
+ ใฐ
1940
+ ใฒ
1941
+ ใถ
1942
+ ใธ
1943
+ ใน
1944
+ ใพ
1945
+ ใฟ
1946
+ ใ‚€
1947
+ ใ‚
1948
+ ใ‚‚
1949
+ ใ‚ƒ
1950
+ ใ‚„
1951
+ ใ‚†
1952
+ ใ‚‡
1953
+ ใ‚ˆ
1954
+ ใ‚‰
1955
+ ใ‚Š
1956
+ ใ‚‹
1957
+ ใ‚Œ
1958
+ ใ‚
1959
+ ใ‚
1960
+ ใ‚’
1961
+ ใ‚“
1962
+ ใ‚ก
1963
+ ใ‚ข
1964
+ ใ‚ฃ
1965
+ ใ‚ค
1966
+ ใ‚ฆ
1967
+ ใ‚ง
1968
+ ใ‚จ
1969
+ ใ‚ช
1970
+ ใ‚ซ
1971
+ ใ‚ฌ
1972
+ ใ‚ญ
1973
+ ใ‚ฏ
1974
+ ใ‚ฑ
1975
+ ใ‚ฒ
1976
+ ใ‚ณ
1977
+ ใ‚ด
1978
+ ใ‚ต
1979
+ ใ‚ถ
1980
+ ใ‚ท
1981
+ ใ‚ธ
1982
+ ใ‚น
1983
+ ใ‚บ
1984
+ ใ‚ป
1985
+ ใ‚พ
1986
+ ใ‚ฟ
1987
+ ใƒ€
1988
+ ใƒ
1989
+ ใƒƒ
1990
+ ใƒ„
1991
+ ใƒ†
1992
+ ใƒ‡
1993
+ ใƒˆ
1994
+ ใƒ‰
1995
+ ใƒŠ
1996
+ ใƒ‹
1997
+ ใƒ
1998
+ ใƒŽ
1999
+ ใƒ
2000
+ ใƒ‘
2001
+ ใƒ“
2002
+ ใƒ”
2003
+ ใƒ•
2004
+ ใƒ—
2005
+ ใƒ˜
2006
+ ใƒ™
2007
+ ใƒš
2008
+ ใƒ›
2009
+ ใƒœ
2010
+ ใƒ
2011
+ ใƒž
2012
+ ใƒŸ
2013
+ ใƒ 
2014
+ ใƒก
2015
+ ใƒข
2016
+ ใƒฃ
2017
+ ใƒค
2018
+ ใƒฅ
2019
+ ใƒฆ
2020
+ ใƒง
2021
+ ใƒจ
2022
+ ใƒฉ
2023
+ ใƒช
2024
+ ใƒซ
2025
+ ใƒฌ
2026
+ ใƒญ
2027
+ ใƒฏ
2028
+ ใƒณ
2029
+ ใƒป
2030
+ ใƒผ
2031
+ ใ„‹
2032
+ ใ„
2033
+ ใ„Ž
2034
+ ใ„
2035
+ ใ„“
2036
+ ใ„•
2037
+ ใ„š
2038
+ ใ„œ
2039
+ ใ„Ÿ
2040
+ ใ„ค
2041
+ ใ„ฅ
2042
+ ใ„ง
2043
+ ใ„ฑ
2044
+ ใ„ด
2045
+ ใ„ท
2046
+ ใ„น
2047
+ ใ…
2048
+ ใ…‚
2049
+ ใ……
2050
+ ใ…ˆ
2051
+ ใ…
2052
+ ใ…Ž
2053
+ ใ…
2054
+ ใ…“
2055
+ ใ…—
2056
+ ใ…œ
2057
+ ใ…ก
2058
+ ใ…ฃ
2059
+ ใ—Ž
2060
+ ๊ฐ€
2061
+ ๊ฐ
2062
+ ๊ฐ„
2063
+ ๊ฐˆ
2064
+ ๊ฐ
2065
+ ๊ฐ‘
2066
+ ๊ฐ“
2067
+ ๊ฐ”
2068
+ ๊ฐ•
2069
+ ๊ฐ™
2070
+ ๊ฐœ
2071
+ ๊ฑฐ
2072
+ ๊ฑด
2073
+ ๊ฑธ
2074
+ ๊ฒ
2075
+ ๊ฒƒ
2076
+ ๊ฒ‰
2077
+ ๊ฒŒ
2078
+ ๊ฒ 
2079
+ ๊ฒจ
2080
+ ๊ฒฐ
2081
+ ๊ฒผ
2082
+ ๊ฒฝ
2083
+ ๊ณ„
2084
+ ๊ณ 
2085
+ ๊ณค
2086
+ ๊ณจ
2087
+ ๊ณฑ
2088
+ ๊ณต
2089
+ ๊ณผ
2090
+ ๊ด€
2091
+ ๊ด‘
2092
+ ๊ต
2093
+ ๊ตฌ
2094
+ ๊ตญ
2095
+ ๊ตด
2096
+ ๊ท€
2097
+ ๊ท„
2098
+ ๊ทธ
2099
+ ๊ทผ
2100
+ ๊ธ€
2101
+ ๊ธˆ
2102
+ ๊ธฐ
2103
+ ๊ธด
2104
+ ๊ธธ
2105
+ ๊นŒ
2106
+ ๊น
2107
+ ๊น”
2108
+ ๊นœ
2109
+ ๊นจ
2110
+ ๊ป˜
2111
+ ๊ผฌ
2112
+ ๊ผญ
2113
+ ๊ฝƒ
2114
+ ๊พธ
2115
+ ๊ฟ”
2116
+ ๋”
2117
+ ๋—
2118
+ ๋
2119
+ ๋ผ
2120
+ ๋‚˜
2121
+ ๋‚œ
2122
+ ๋‚ 
2123
+ ๋‚จ
2124
+ ๋‚ฉ
2125
+ ๋‚ด
2126
+ ๋ƒ
2127
+ ๋ƒฅ
2128
+ ๋„ˆ
2129
+ ๋„˜
2130
+ ๋„ฃ
2131
+ ๋„ค
2132
+ ๋…
2133
+ ๋…„
2134
+ ๋…•
2135
+ ๋…ธ
2136
+ ๋…น
2137
+ ๋†€
2138
+ ๋ˆ„
2139
+ ๋ˆˆ
2140
+ ๋Š
2141
+ ๋Š”
2142
+ ๋Š˜
2143
+ ๋‹ˆ
2144
+ ๋‹˜
2145
+ ๋‹™
2146
+ ๋‹ค
2147
+ ๋‹ฅ
2148
+ ๋‹จ
2149
+ ๋‹ฌ
2150
+ ๋‹ญ
2151
+ ๋‹น
2152
+ ๋Œ€
2153
+ ๋”
2154
+ ๋•
2155
+ ๋˜
2156
+ ๋ฅ
2157
+ ๋ฐ
2158
+ ๋„
2159
+ ๋…
2160
+ ๋™
2161
+ ๋ผ
2162
+ ๋
2163
+ ๋˜
2164
+ ๋œ
2165
+ ๋ 
2166
+ ๋‘
2167
+ ๋‘‘
2168
+ ๋‘ฅ
2169
+ ๋“œ
2170
+ ๋“ค
2171
+ ๋“ฑ
2172
+ ๋””
2173
+ ๋”ฐ
2174
+ ๋”ฑ
2175
+ ๋”ธ
2176
+ ๋•…
2177
+ ๋•Œ
2178
+ ๋–ค
2179
+ ๋–จ
2180
+ ๋–ป
2181
+ ๋˜
2182
+ ๋˜‘
2183
+ ๋šฑ
2184
+ ๋›ฐ
2185
+ ๋œป
2186
+ ๋ 
2187
+ ๋ผ
2188
+ ๋ฝ
2189
+ ๋ž€
2190
+ ๋žŒ
2191
+ ๋ž
2192
+ ๋ž‘
2193
+ ๋ž˜
2194
+ ๋žœ
2195
+ ๋Ÿฌ
2196
+ ๋Ÿฐ
2197
+ ๋Ÿผ
2198
+ ๋ ‡
2199
+ ๋ ˆ
2200
+ ๋ ค
2201
+ ๋ ฅ
2202
+ ๋ ต
2203
+ ๋ ธ
2204
+ ๋กœ
2205
+ ๋ก
2206
+ ๋กฌ
2207
+ ๋ฃจ
2208
+ ๋ฅด
2209
+ ๋ฅธ
2210
+ ๋ฅผ
2211
+ ๋ฆ„
2212
+ ๋ฆ‰
2213
+ ๋ฆฌ
2214
+ ๋ฆด
2215
+ ๋ฆผ
2216
+ ๋งˆ
2217
+ ๋ง‰
2218
+ ๋งŒ
2219
+ ๋งŽ
2220
+ ๋ง
2221
+ ๋ง‘
2222
+ ๋ง™
2223
+ ๋ง›
2224
+ ๋งค
2225
+ ๋จธ
2226
+ ๋จน
2227
+ ๋ฉ
2228
+ ๋ฉ”
2229
+ ๋ฉด
2230
+ ๋ช…
2231
+ ๋ช‡
2232
+ ๋ชจ
2233
+ ๋ชฉ
2234
+ ๋ชธ
2235
+ ๋ชป
2236
+ ๋ฌด
2237
+ ๋ฌธ
2238
+ ๋ฌผ
2239
+ ๋ญ
2240
+ ๋ญ˜
2241
+ ๋ฏธ
2242
+ ๋ฏผ
2243
+ ๋ฐŒ
2244
+ ๋ฐ‘
2245
+ ๋ฐ”
2246
+ ๋ฐ•
2247
+ ๋ฐ–
2248
+ ๋ฐ˜
2249
+ ๋ฐ›
2250
+ ๋ฐœ
2251
+ ๋ฐค
2252
+ ๋ฐฅ
2253
+ ๋ฐฉ
2254
+ ๋ฐฐ
2255
+ ๋ฐฑ
2256
+ ๋ฐธ
2257
+ ๋ฑ€
2258
+ ๋ฒ„
2259
+ ๋ฒˆ
2260
+ ๋ฒŒ
2261
+ ๋ฒš
2262
+ ๋ฒ 
2263
+ ๋ฒผ
2264
+ ๋ฒฝ
2265
+ ๋ณ„
2266
+ ๋ณ‘
2267
+ ๋ณด
2268
+ ๋ณต
2269
+ ๋ณธ
2270
+ ๋ณผ
2271
+ ๋ด
2272
+ ๋ดค
2273
+ ๋ถ€
2274
+ ๋ถ„
2275
+ ๋ถˆ
2276
+ ๋น„
2277
+ ๋น”
2278
+ ๋น›
2279
+ ๋น 
2280
+ ๋นจ
2281
+ ๋ผˆ
2282
+ ๋ฝ€
2283
+ ๋ฟ…
2284
+ ์˜
2285
+ ์‚ฌ
2286
+ ์‚ฐ
2287
+ ์‚ด
2288
+ ์‚ผ
2289
+ ์ƒ€
2290
+ ์ƒ
2291
+ ์ƒˆ
2292
+ ์ƒ‰
2293
+ ์ƒ
2294
+ ์„œ
2295
+ ์„ 
2296
+ ์„ค
2297
+ ์„ญ
2298
+ ์„ฐ
2299
+ ์„ฑ
2300
+ ์„ธ
2301
+ ์…”
2302
+ ์…˜
2303
+ ์…จ
2304
+ ์†Œ
2305
+ ์†
2306
+ ์†
2307
+ ์†ก
2308
+ ์ˆ˜
2309
+ ์ˆ™
2310
+ ์ˆœ
2311
+ ์ˆ 
2312
+ ์ˆซ
2313
+ ์ˆญ
2314
+ ์ˆฒ
2315
+ ์‰ฌ
2316
+ ์‰ฝ
2317
+ ์Šค
2318
+ ์Šจ
2319
+ ์Šต
2320
+ ์Šท
2321
+ ์‹œ
2322
+ ์‹
2323
+ ์‹ 
2324
+ ์‹ค
2325
+ ์‹ซ
2326
+ ์‹ฌ
2327
+ ์‹ญ
2328
+ ์‹ถ
2329
+ ์‹ธ
2330
+ ์จ
2331
+ ์“ฐ
2332
+ ์“ด
2333
+ ์”Œ
2334
+ ์”จ
2335
+ ์”ฉ
2336
+ ์”ฌ
2337
+ ์•„
2338
+ ์•…
2339
+ ์•ˆ
2340
+ ์•Š
2341
+ ์•Œ
2342
+ ์•ผ
2343
+ ์•ฝ
2344
+ ์–€
2345
+ ์–‘
2346
+ ์–˜
2347
+ ์–ด
2348
+ ์–ธ
2349
+ ์–ผ
2350
+ ์—„
2351
+ ์—…
2352
+ ์—†
2353
+ ์—ˆ
2354
+ ์—‰
2355
+ ์—
2356
+ ์—ฌ
2357
+ ์—ญ
2358
+ ์—ฐ
2359
+ ์—ผ
2360
+ ์—ฝ
2361
+ ์˜
2362
+ ์˜†
2363
+ ์˜ˆ
2364
+ ์˜›
2365
+ ์˜ค
2366
+ ์˜จ
2367
+ ์˜ฌ
2368
+ ์˜ท
2369
+ ์˜น
2370
+ ์™€
2371
+ ์™”
2372
+ ์™œ
2373
+ ์š”
2374
+ ์š•
2375
+ ์šฉ
2376
+ ์šฐ
2377
+ ์šด
2378
+ ์šธ
2379
+ ์›ƒ
2380
+ ์›Œ
2381
+ ์›
2382
+ ์›”
2383
+ ์› 
2384
+ ์œ„
2385
+ ์œ™
2386
+ ์œ 
2387
+ ์œก
2388
+ ์œค
2389
+ ์œผ
2390
+ ์€
2391
+ ์„
2392
+ ์Œ
2393
+ ์‘
2394
+ ์˜
2395
+ ์ด
2396
+ ์ต
2397
+ ์ธ
2398
+ ์ผ
2399
+ ์ฝ
2400
+ ์ž„
2401
+ ์ž…
2402
+ ์žˆ
2403
+ ์ž
2404
+ ์ž‘
2405
+ ์ž”
2406
+ ์ž–
2407
+ ์ž˜
2408
+ ์žก
2409
+ ์žค
2410
+ ์žฅ
2411
+ ์žฌ
2412
+ ์ €
2413
+ ์ „
2414
+ ์ 
2415
+ ์ •
2416
+ ์ œ
2417
+ ์ ธ
2418
+ ์กŒ
2419
+ ์กฐ
2420
+ ์กฑ
2421
+ ์ข€
2422
+ ์ข…
2423
+ ์ข‹
2424
+ ์ฃ 
2425
+ ์ฃผ
2426
+ ์ค€
2427
+ ์ค„
2428
+ ์ค‘
2429
+ ์ค˜
2430
+ ์ฆˆ
2431
+ ์ฆ
2432
+ ์ฆ˜
2433
+ ์ง€
2434
+ ์ง„
2435
+ ์ง‘
2436
+ ์งœ
2437
+ ์ง
2438
+ ์ฉŒ
2439
+ ์ชผ
2440
+ ์ชฝ
2441
+ ์ซŒ
2442
+ ์ญˆ
2443
+ ์ฏ”
2444
+ ์ฐŒ
2445
+ ์ฐ
2446
+ ์ฐจ
2447
+ ์ฐฉ
2448
+ ์ฐพ
2449
+ ์ฑ…
2450
+ ์ฒ˜
2451
+ ์ฒœ
2452
+ ์ฒ 
2453
+ ์ฒด
2454
+ ์ณ
2455
+ ์ณค
2456
+ ์ดˆ
2457
+ ์ดŒ
2458
+ ์ถ”
2459
+ ์ถœ
2460
+ ์ถค
2461
+ ์ถฅ
2462
+ ์ถฐ
2463
+ ์น˜
2464
+ ์นœ
2465
+ ์น 
2466
+ ์นจ
2467
+ ์นฉ
2468
+ ์นผ
2469
+ ์ปค
2470
+ ์ผ“
2471
+ ์ฝ”
2472
+ ์ฝฉ
2473
+ ์ฟ 
2474
+ ํ€ด
2475
+ ํฌ
2476
+ ํฐ
2477
+ ํฝ
2478
+ ํ‚ค
2479
+ ํ‚จ
2480
+ ํƒ€
2481
+ ํƒœ
2482
+ ํ„ฐ
2483
+ ํ„ด
2484
+ ํ„ธ
2485
+ ํ…Œ
2486
+ ํ† 
2487
+ ํ†ต
2488
+ ํˆฌ
2489
+ ํŠธ
2490
+ ํŠน
2491
+ ํŠผ
2492
+ ํ‹€
2493
+ ํ‹ฐ
2494
+ ํŒ€
2495
+ ํŒŒ
2496
+ ํŒ”
2497
+ ํŒจ
2498
+ ํŽ˜
2499
+ ํŽœ
2500
+ ํŽญ
2501
+ ํ‰
2502
+ ํฌ
2503
+ ํญ
2504
+ ํ‘œ
2505
+ ํ’ˆ
2506
+ ํ’
2507
+ ํ”„
2508
+ ํ”Œ
2509
+ ํ”ผ
2510
+ ํ•„
2511
+ ํ•˜
2512
+ ํ•™
2513
+ ํ•œ
2514
+ ํ• 
2515
+ ํ•จ
2516
+ ํ•ฉ
2517
+ ํ•ญ
2518
+ ํ•ด
2519
+ ํ–‡
2520
+ ํ–ˆ
2521
+ ํ–‰
2522
+ ํ—ˆ
2523
+ ํ—˜
2524
+ ํ˜•
2525
+ ํ˜œ
2526
+ ํ˜ธ
2527
+ ํ˜ผ
2528
+ ํ™€
2529
+ ํ™”
2530
+ ํšŒ
2531
+ ํš
2532
+ ํ›„
2533
+ ํœด
2534
+ ํ
2535
+ ํ”
2536
+ ํฌ
2537
+ ํžˆ
2538
+ ํž˜
2539
+ ๏ทบ
2540
+ ๏ทป
2541
+ ๏ผ
2542
+ ๏ผŒ
2543
+ ๏ผŸ
2544
+ ๏ฟฝ
2545
+ ๐ ฎถ