Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2025-07-26 22:28:03 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-07-26 22:28:03 +0800
Commit
9e3023d3934e0634357452ebf7e75c31c8577eee
9e3023d3
1 parent
dfe00f78
Add more French TTS models (#2424)
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
33 行增加
和
0 行删除
.github/workflows/export-piper.yaml
scripts/apk/generate-tts-apk-script.py
scripts/piper/generate.py
scripts/piper/generate.sh.in
.github/workflows/export-piper.yaml
查看文件 @
9e3023d
...
...
@@ -25,8 +25,12 @@ jobs:
"
0"
,
"
1"
,
"
2"
,
"
3"
,
"
4"
,
"
5"
,
"
6"
,
"
7"
,
"
8"
,
"
9"
,
"
10"
,
"
11"
,
"
12"
,
"
13"
,
"
14"
,
"
15"
,
"
16"
,
"
17"
,
"
18"
,
"
19"
,
]
# total: ["2"]
# index: ["0", "1"]
# total: ["1"]
# index: ["0"]
# total: ["5"]
# index: ["0", "1", "2", "3", "4"]
steps
:
-
uses
:
actions/checkout@v4
...
...
@@ -55,6 +59,9 @@ jobs:
git config --global user.email "csukuangfj@gmail.com"
git config --global user.name "Fangjun Kuang"
export GIT_LFS_SKIP_SMUDGE=1
export GIT_CLONE_PROTECTION_ACTIVE=false
git clone https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/sherpa-onnx-tts-samples hf
python3 ./generate.py --total $total --index $index
...
...
@@ -133,6 +140,9 @@ jobs:
vits-piper-de_DE-glados_turret-low
vits-piper-de_DE-glados_turret-medium
vits-piper-en_US-glados-high
vits-piper-fa_IR-ganji-medium
vits-piper-fa_IR-ganji_adabi-medium
vits-piper-fa_IR-reza_ibrahim-medium
)
for d in ${dirs[@]}; do
src=scripts/piper/release/$d
...
...
scripts/apk/generate-tts-apk-script.py
查看文件 @
9e3023d
...
...
@@ -191,6 +191,9 @@ def get_piper_models() -> List[TtsModel]:
TtsModel
(
model_dir
=
"vits-piper-fr_FR-siwis-medium"
),
TtsModel
(
model_dir
=
"vits-piper-fr_FR-tom-medium"
),
TtsModel
(
model_dir
=
"vits-piper-fr_FR-upmc-medium"
),
TtsModel
(
model_dir
=
"vits-piper-fr_FR-tjiho-model1"
),
TtsModel
(
model_dir
=
"vits-piper-fr_FR-tjiho-model2"
),
TtsModel
(
model_dir
=
"vits-piper-fr_FR-tjiho-model3"
),
TtsModel
(
model_dir
=
"vits-piper-hu_HU-anna-medium"
),
TtsModel
(
model_dir
=
"vits-piper-hu_HU-berta-medium"
),
TtsModel
(
model_dir
=
"vits-piper-hu_HU-imre-medium"
),
...
...
scripts/piper/generate.py
查看文件 @
9e3023d
...
...
@@ -351,6 +351,25 @@ def get_fr_models():
PiperModel
(
name
=
"upmc"
,
kind
=
"medium"
,
sr
=
22050
,
ns
=
2
),
]
fr_FR
.
extend
(
[
PiperModel
(
name
=
"tjiho"
,
kind
=
f
"model{k}"
,
sr
=
44100
,
ns
=
1
,
cmd
=
f
"""
wget -qq https://huggingface.co/csukuangfj/vits-piper-fr_FR-tjiho-model{k}/resolve/main/fr_FR-tjiho-model{k}.onnx
wget -qq https://huggingface.co/csukuangfj/vits-piper-fr_FR-tjiho-model{k}/resolve/main/fr_FR-tjiho-model{k}.onnx.json
wget -qq https://huggingface.co/csukuangfj/vits-piper-fr_FR-tjiho-model{k}/resolve/main/LICENSE.txt
wget -qq https://huggingface.co/csukuangfj/vits-piper-fr_FR-tjiho-model{k}/resolve/main/MODEL_CARD
"""
,
url
=
f
"https://huggingface.co/csukuangfj/vits-piper-fr_FR-tjiho-model{k}/tree/main"
,
)
for
k
in
[
1
,
2
,
3
]
]
)
for
m
in
fr_FR
:
m
.
lang
=
"fr_FR"
if
m
.
model_name
==
""
:
...
...
scripts/piper/generate.sh.in
查看文件 @
9e3023d
...
...
@@ -42,6 +42,7 @@ mkdir -p $dst
mv -v tokens.txt
$dst
/
mv -v MODEL_CARD
$dst
/
||
true
mv -v README
$dst
/
||
true
mv -v LICENSE.txt
$dst
/
||
true
mv -v
*
.json
$dst
/
cp -a ./espeak-ng-data
$dst
/
...
...
请
注册
或
登录
后发表评论