Build Android APK for Thai (#1036)
This commit is contained in:
@@ -24,5 +24,6 @@ dotnet run -c Release \
|
|||||||
--encoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/encoder-epoch-99-avg-1.int8.onnx \
|
--encoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/encoder-epoch-99-avg-1.int8.onnx \
|
||||||
--decoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/decoder-epoch-99-avg-1.int8.onnx \
|
--decoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/decoder-epoch-99-avg-1.int8.onnx \
|
||||||
--joiner ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/joiner-epoch-99-avg-1.int8.onnx \
|
--joiner ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/joiner-epoch-99-avg-1.int8.onnx \
|
||||||
|
--rule-fsts ./itn_zh_number.fst \
|
||||||
--decoding-method greedy_search \
|
--decoding-method greedy_search \
|
||||||
--files ./itn-zh-number.wav
|
--files ./itn-zh-number.wav
|
||||||
|
|||||||
@@ -55,13 +55,13 @@ def get_models():
|
|||||||
short_name="whisper_tiny",
|
short_name="whisper_tiny",
|
||||||
cmd="""
|
cmd="""
|
||||||
pushd $model_name
|
pushd $model_name
|
||||||
rm -v tiny.en-encoder.onnx
|
rm -fv tiny.en-encoder.onnx
|
||||||
rm -v tiny.en-decoder.onnx
|
rm -fv tiny.en-decoder.onnx
|
||||||
rm -rf test_wavs
|
rm -rf test_wavs
|
||||||
rm -v *.py
|
rm -fv *.py
|
||||||
rm -v requirements.txt
|
rm -fv requirements.txt
|
||||||
rm -v .gitignore
|
rm -fv .gitignore
|
||||||
rm -v README.md
|
rm -fv README.md
|
||||||
|
|
||||||
ls -lh
|
ls -lh
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ def get_models():
|
|||||||
fi
|
fi
|
||||||
pushd $model_name
|
pushd $model_name
|
||||||
|
|
||||||
rm -v README.md
|
rm -fv README.md
|
||||||
rm -rfv test_wavs
|
rm -rfv test_wavs
|
||||||
rm model.onnx
|
rm model.onnx
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ def get_models():
|
|||||||
pushd $model_name
|
pushd $model_name
|
||||||
|
|
||||||
rm -rfv test_wavs
|
rm -rfv test_wavs
|
||||||
rm -v README.md
|
rm -fv README.md
|
||||||
mv -v data/lang_char/tokens.txt ./
|
mv -v data/lang_char/tokens.txt ./
|
||||||
rm -rfv data/lang_char
|
rm -rfv data/lang_char
|
||||||
|
|
||||||
@@ -193,6 +193,27 @@ def get_models():
|
|||||||
|
|
||||||
ls -lh
|
ls -lh
|
||||||
|
|
||||||
|
popd
|
||||||
|
""",
|
||||||
|
),
|
||||||
|
Model(
|
||||||
|
model_name="sherpa-onnx-zipformer-thai-2024-06-20",
|
||||||
|
idx=12,
|
||||||
|
lang="th",
|
||||||
|
short_name="zipformer",
|
||||||
|
cmd="""
|
||||||
|
pushd $model_name
|
||||||
|
|
||||||
|
rm -rfv test_wavs
|
||||||
|
rm -fv README.md
|
||||||
|
rm -fv bpe.model
|
||||||
|
|
||||||
|
rm encoder-epoch-12-avg-5.onnx
|
||||||
|
rm decoder-epoch-12-avg-5.int8.onnx
|
||||||
|
rm joiner-epoch-12-avg-5.onnx
|
||||||
|
|
||||||
|
ls -lh
|
||||||
|
|
||||||
popd
|
popd
|
||||||
""",
|
""",
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -284,6 +284,19 @@ fun getOfflineModelConfig(type: Int): OfflineModelConfig? {
|
|||||||
modelType = "tele_speech",
|
modelType = "tele_speech",
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
12 -> {
|
||||||
|
val modelDir = "sherpa-onnx-zipformer-thai-2024-06-20"
|
||||||
|
return OfflineModelConfig(
|
||||||
|
transducer = OfflineTransducerModelConfig(
|
||||||
|
encoder = "$modelDir/encoder-epoch-12-avg-5.int8.onnx",
|
||||||
|
decoder = "$modelDir/decoder-epoch-12-avg-5.onnx",
|
||||||
|
joiner = "$modelDir/joiner-epoch-12-avg-5.int8.onnx",
|
||||||
|
),
|
||||||
|
tokens = "$modelDir/tokens.txt",
|
||||||
|
modelType = "zipformer2",
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user