正在显示
4 个修改的文件
包含
17 行增加
和
16 行删除
| @@ -3,7 +3,7 @@ name: export-matcha-fa-en-to-onnx | @@ -3,7 +3,7 @@ name: export-matcha-fa-en-to-onnx | ||
| 3 | on: | 3 | on: |
| 4 | push: | 4 | push: |
| 5 | branches: | 5 | branches: |
| 6 | - - export-matcha-tts-fa-en | 6 | + - fix-ci |
| 7 | 7 | ||
| 8 | workflow_dispatch: | 8 | workflow_dispatch: |
| 9 | 9 | ||
| @@ -12,7 +12,7 @@ concurrency: | @@ -12,7 +12,7 @@ concurrency: | ||
| 12 | cancel-in-progress: true | 12 | cancel-in-progress: true |
| 13 | 13 | ||
| 14 | jobs: | 14 | jobs: |
| 15 | - export-kokoro-to-onnx: | 15 | + export-matcha-fa-en-to-onnx: |
| 16 | if: github.repository_owner == 'k2-fsa' || github.repository_owner == 'csukuangfj' | 16 | if: github.repository_owner == 'k2-fsa' || github.repository_owner == 'csukuangfj' |
| 17 | name: export matcha fa-en ${{ matrix.version }} | 17 | name: export matcha fa-en ${{ matrix.version }} |
| 18 | runs-on: ${{ matrix.os }} | 18 | runs-on: ${{ matrix.os }} |
| @@ -49,8 +49,8 @@ jobs: | @@ -49,8 +49,8 @@ jobs: | ||
| 49 | rm espeak-ng-data.tar.bz2 | 49 | rm espeak-ng-data.tar.bz2 |
| 50 | 50 | ||
| 51 | src=scripts/matcha-tts/fa-en | 51 | src=scripts/matcha-tts/fa-en |
| 52 | - dst1=matcha-tts-fa_en-male | ||
| 53 | - dst2=matcha-tts-fa_en-female | 52 | + dst1=matcha-tts-fa_en-musa # male |
| 53 | + dst2=matcha-tts-fa_en-khadijah # female | ||
| 54 | 54 | ||
| 55 | mkdir $dst1 $dst2 | 55 | mkdir $dst1 $dst2 |
| 56 | 56 | ||
| @@ -72,7 +72,7 @@ jobs: | @@ -72,7 +72,7 @@ jobs: | ||
| 72 | ls -lh $dst1.tar.bz2 | 72 | ls -lh $dst1.tar.bz2 |
| 73 | ls -lh $dst2.tar.bz2 | 73 | ls -lh $dst2.tar.bz2 |
| 74 | 74 | ||
| 75 | - - name: Publish to huggingface male | 75 | + - name: Publish to huggingface male (musa) |
| 76 | env: | 76 | env: |
| 77 | HF_TOKEN: ${{ secrets.HF_TOKEN }} | 77 | HF_TOKEN: ${{ secrets.HF_TOKEN }} |
| 78 | uses: nick-fields/retry@v3 | 78 | uses: nick-fields/retry@v3 |
| @@ -88,7 +88,7 @@ jobs: | @@ -88,7 +88,7 @@ jobs: | ||
| 88 | export GIT_LFS_SKIP_SMUDGE=1 | 88 | export GIT_LFS_SKIP_SMUDGE=1 |
| 89 | export GIT_CLONE_PROTECTION_ACTIVE=false | 89 | export GIT_CLONE_PROTECTION_ACTIVE=false |
| 90 | 90 | ||
| 91 | - git clone https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-male huggingface | 91 | + git clone https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-musa huggingface |
| 92 | cd huggingface | 92 | cd huggingface |
| 93 | rm -rf ./* | 93 | rm -rf ./* |
| 94 | git fetch | 94 | git fetch |
| @@ -97,7 +97,7 @@ jobs: | @@ -97,7 +97,7 @@ jobs: | ||
| 97 | git lfs track "cmn_dict" | 97 | git lfs track "cmn_dict" |
| 98 | git lfs track "ru_dict" | 98 | git lfs track "ru_dict" |
| 99 | 99 | ||
| 100 | - cp -a ../matcha-tts-fa_en-male/* ./ | 100 | + cp -a ../matcha-tts-fa_en-musa/* ./ |
| 101 | 101 | ||
| 102 | git lfs track "*.onnx" | 102 | git lfs track "*.onnx" |
| 103 | git add . | 103 | git add . |
| @@ -107,9 +107,9 @@ jobs: | @@ -107,9 +107,9 @@ jobs: | ||
| 107 | git status | 107 | git status |
| 108 | 108 | ||
| 109 | git commit -m "add models" | 109 | git commit -m "add models" |
| 110 | - git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-male main || true | 110 | + git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-musa main || true |
| 111 | 111 | ||
| 112 | - - name: Publish to huggingface male | 112 | + - name: Publish to huggingface female (khadijah) |
| 113 | env: | 113 | env: |
| 114 | HF_TOKEN: ${{ secrets.HF_TOKEN }} | 114 | HF_TOKEN: ${{ secrets.HF_TOKEN }} |
| 115 | uses: nick-fields/retry@v3 | 115 | uses: nick-fields/retry@v3 |
| @@ -125,7 +125,7 @@ jobs: | @@ -125,7 +125,7 @@ jobs: | ||
| 125 | export GIT_LFS_SKIP_SMUDGE=1 | 125 | export GIT_LFS_SKIP_SMUDGE=1 |
| 126 | export GIT_CLONE_PROTECTION_ACTIVE=false | 126 | export GIT_CLONE_PROTECTION_ACTIVE=false |
| 127 | 127 | ||
| 128 | - git clone https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-female huggingface | 128 | + git clone https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-khadijah huggingface |
| 129 | cd huggingface | 129 | cd huggingface |
| 130 | rm -rf ./* | 130 | rm -rf ./* |
| 131 | git fetch | 131 | git fetch |
| @@ -134,7 +134,7 @@ jobs: | @@ -134,7 +134,7 @@ jobs: | ||
| 134 | git lfs track "cmn_dict" | 134 | git lfs track "cmn_dict" |
| 135 | git lfs track "ru_dict" | 135 | git lfs track "ru_dict" |
| 136 | 136 | ||
| 137 | - cp -a ../matcha-tts-fa_en-female/* ./ | 137 | + cp -a ../matcha-tts-fa_en-khadijah/* ./ |
| 138 | 138 | ||
| 139 | git lfs track "*.onnx" | 139 | git lfs track "*.onnx" |
| 140 | git add . | 140 | git add . |
| @@ -144,7 +144,7 @@ jobs: | @@ -144,7 +144,7 @@ jobs: | ||
| 144 | git status | 144 | git status |
| 145 | 145 | ||
| 146 | git commit -m "add models" | 146 | git commit -m "add models" |
| 147 | - git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-female main || true | 147 | + git push https://csukuangfj:$HF_TOKEN@huggingface.co/csukuangfj/matcha-tts-fa_en-khadijah main || true |
| 148 | 148 | ||
| 149 | - name: Release | 149 | - name: Release |
| 150 | if: github.repository_owner == 'csukuangfj' | 150 | if: github.repository_owner == 'csukuangfj' |
| @@ -3,7 +3,7 @@ name: export-peng-cheng-starling-to-onnx | @@ -3,7 +3,7 @@ name: export-peng-cheng-starling-to-onnx | ||
| 3 | on: | 3 | on: |
| 4 | push: | 4 | push: |
| 5 | branches: | 5 | branches: |
| 6 | - - export-peng-cheng-starling-2 | 6 | + - fix-ci-2 |
| 7 | 7 | ||
| 8 | workflow_dispatch: | 8 | workflow_dispatch: |
| 9 | 9 | ||
| @@ -59,6 +59,7 @@ jobs: | @@ -59,6 +59,7 @@ jobs: | ||
| 59 | mv -v $src/*.onnx $d | 59 | mv -v $src/*.onnx $d |
| 60 | cp -v $src/README.md $d | 60 | cp -v $src/README.md $d |
| 61 | cp -v $src/bpe.model $d | 61 | cp -v $src/bpe.model $d |
| 62 | + cp -v $src/tokens.txt $d | ||
| 62 | cp -av $src/test_wavs $d | 63 | cp -av $src/test_wavs $d |
| 63 | 64 | ||
| 64 | ls -lh $d/ | 65 | ls -lh $d/ |
| @@ -63,7 +63,7 @@ sed -i.bak s/"lang = null"/"lang = \"$lang_iso_639_3\""/ ./TtsEngine.kt | @@ -63,7 +63,7 @@ sed -i.bak s/"lang = null"/"lang = \"$lang_iso_639_3\""/ ./TtsEngine.kt | ||
| 63 | sed -i.bak s/"modelName = null"/"modelName = \"$model_name\""/ ./TtsEngine.kt | 63 | sed -i.bak s/"modelName = null"/"modelName = \"$model_name\""/ ./TtsEngine.kt |
| 64 | {% endif %} | 64 | {% endif %} |
| 65 | 65 | ||
| 66 | -{% if tts_model.model_name %} | 66 | +{% if tts_model.acoustic_model_name %} |
| 67 | sed -i.bak s/"acousticModelName = null"/"acousticModelName = \"$acoustic_model_name\""/ ./TtsEngine.kt | 67 | sed -i.bak s/"acousticModelName = null"/"acousticModelName = \"$acoustic_model_name\""/ ./TtsEngine.kt |
| 68 | {% endif %} | 68 | {% endif %} |
| 69 | 69 |
| @@ -404,12 +404,12 @@ def get_matcha_models() -> List[TtsModel]: | @@ -404,12 +404,12 @@ def get_matcha_models() -> List[TtsModel]: | ||
| 404 | lang="en", | 404 | lang="en", |
| 405 | ), | 405 | ), |
| 406 | TtsModel( | 406 | TtsModel( |
| 407 | - model_dir="matcha-tts-fa_en-male", | 407 | + model_dir="matcha-tts-fa_en-musa", |
| 408 | acoustic_model_name="model.onnx", | 408 | acoustic_model_name="model.onnx", |
| 409 | lang="fa", | 409 | lang="fa", |
| 410 | ), | 410 | ), |
| 411 | TtsModel( | 411 | TtsModel( |
| 412 | - model_dir="matcha-tts-fa_en-female", | 412 | + model_dir="matcha-tts-fa_en-khadijah", |
| 413 | acoustic_model_name="model.onnx", | 413 | acoustic_model_name="model.onnx", |
| 414 | lang="fa", | 414 | lang="fa", |
| 415 | ), | 415 | ), |
-
请 注册 或 登录 后发表评论