Add CXX API for Kokoro TTS 1.0 (#1802)

This commit is contained in:
Fangjun Kuang
2025-02-07 14:51:49 +08:00
committed by GitHub
parent 7330f7519a
commit d815204774
7 changed files with 111 additions and 6 deletions

View File

@@ -103,6 +103,28 @@ jobs:
rm kws-cxx-api
rm -rf sherpa-onnx-kws-*
- name: Test Kokoro TTS (zh+en)
shell: bash
run: |
g++ -std=c++17 -o kokoro-tts-zh-en-cxx-api ./cxx-api-examples/kokoro-tts-zh-en-cxx-api.cc \
-I ./build/install/include \
-L ./build/install/lib/ \
-l sherpa-onnx-cxx-api \
-l sherpa-onnx-c-api \
-l onnxruntime
curl -SL -O https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/kokoro-multi-lang-v1_0.tar.bz2
tar xf kokoro-multi-lang-v1_0.tar.bz2
rm kokoro-multi-lang-v1_0.tar.bz2
export LD_LIBRARY_PATH=$PWD/build/install/lib:$LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=$PWD/build/install/lib:$DYLD_LIBRARY_PATH
./kokoro-tts-zh-en-cxx-api
rm kokoro-tts-zh-en-cxx-api
rm -rf kokoro-*
- name: Test Kokoro TTS (en)
shell: bash
run: |