Fangjun Kuang
Committed by GitHub

Update readme to contain links for pre-built Apps (#1853)

@@ -4,31 +4,17 @@ Please refer to @@ -4,31 +4,17 @@ Please refer to
4 https://k2-fsa.github.io/sherpa/onnx/android/index.html 4 https://k2-fsa.github.io/sherpa/onnx/android/index.html
5 for usage. 5 for usage.
6 6
7 -- [SherpaOnnxSpeakerDiarization](./SherpaOnnxSpeakerDiarization) It is for speaker diarization.  
8 -  
9 -- [SherpaOnnx](./SherpaOnnx) It uses a streaming ASR model.  
10 -  
11 -- [SherpaOnnx2Pass](./SherpaOnnx2Pass) It uses a streaming ASR model  
12 - for the first pass and use a non-streaming ASR model for the second pass  
13 -  
14 -- [SherpaOnnxKws](./SherpaOnnxKws) It demonstrates how to use keyword spotting  
15 -  
16 -- [SherpaOnnxSpeakerIdentification](./SherpaOnnxSpeakerIdentification) It demonstrates  
17 - how to use speaker identification  
18 -  
19 -- [SherpaOnnxTts](./SherpaOnnxTts) It is for standalone text-to-speech.  
20 -  
21 -- [SherpaOnnxTtsEngine](./SherpaOnnxTtsEngine) It is for text-to-speech engine;  
22 - you can use it to replace the system TTS engine.  
23 -  
24 -- [SherpaOnnxVad](./SherpaOnnxVad) It demonstrates how to use a VAD  
25 -  
26 -- [SherpaOnnxVadAsr](./SherpaOnnxVadAsr) It uses a VAD with a non-streaming  
27 - ASR model.  
28 -  
29 -- [SherpaOnnxWebSocket](./SherpaOnnxWebSocket) It shows how to write a websocket  
30 - client for the Python streaming websocket server.  
31 -  
32 -- [SherpaOnnxAudioTagging](./SherpaOnnxAudioTagging) It shows how to use audio tagging.  
33 -  
34 -- [SherpaOnnxAudioTaggingWearOS](./SherpaOnnxAudioTagging) It shows how to use audio tagging on WearOS. 7 +|Folder| Pre-built APK | Description|
  8 +|------|---------------|-------------|
  9 +|[SherpaOnnxSpeakerDiarization](./SherpaOnnxSpeakerDiarization)| | It is for speaker diarization.|
  10 +|[SherpaOnnx](./SherpaOnnx)| [URL](https://k2-fsa.github.io/sherpa/onnx/android/apk.html)| It uses a streaming ASR model.|
  11 +|[SherpaOnnx2Pass](./SherpaOnnx2Pass)|[URL](https://k2-fsa.github.io/sherpa/onnx/android/apk-2pass.html)| It uses a streaming ASR model for the first pass and use a non-streaming ASR model for the second pass|
  12 +|[SherpaOnnxKws](./SherpaOnnxKws)|[URL](https://k2-fsa.github.io/sherpa/onnx/kws/apk.html)| It demonstrates how to use keyword spotting|
  13 +|[SherpaOnnxSpeakerIdentification](./SherpaOnnxSpeakerIdentification)|[URL](https://k2-fsa.github.io/sherpa/onnx/speaker-identification/apk.html)| It demonstrates how to use speaker identification|
  14 +|[SherpaOnnxTts](./SherpaOnnxTts)|[URL](https://k2-fsa.github.io/sherpa/onnx/tts/apk.html)| It is for standalone text-to-speech.|
  15 +|[SherpaOnnxTtsEngine](./SherpaOnnxTtsEngine)|[URL](https://k2-fsa.github.io/sherpa/onnx/tts/apk-engine.html)| It is for text-to-speech engine; you can use it to replace the system TTS engine, e.g., use it in a e-book reader app|
  16 +|[SherpaOnnxVad](./SherpaOnnxVad)|[URL](https://k2-fsa.github.io/sherpa/onnx/vad/apk.html)| It demonstrates how to use a VAD|
  17 +|[SherpaOnnxVadAsr](./SherpaOnnxVadAsr)|[URL](https://k2-fsa.github.io/sherpa/onnx/vad/apk-asr.html)| It uses a VAD with a non-streaming ASR model.|
  18 +|[SherpaOnnxWebSocket](./SherpaOnnxWebSocket)| |It shows how to write a websocket client for the [Python streaming websocket server](https://github.com/k2-fsa/sherpa-onnx/blob/master/python-api-examples/streaming_server.py).|
  19 +|[SherpaOnnxAudioTagging](./SherpaOnnxAudioTagging)|[URL](https://k2-fsa.github.io/sherpa/onnx/audio-tagging/apk.html)| It shows how to use audio tagging.|
  20 +|[SherpaOnnxAudioTaggingWearOS](./SherpaOnnxAudioTagging)|[URL](https://k2-fsa.github.io/sherpa/onnx/audio-tagging/apk-wearos.html)| It shows how to use audio tagging on WearOS.|
@@ -2,6 +2,11 @@ @@ -2,6 +2,11 @@
2 2
3 This directory contains flutter examples of `sherpa-onnx`. 3 This directory contains flutter examples of `sherpa-onnx`.
4 4
  5 +| Directory | Pre-built App |
  6 +|-----------|---------------|
  7 +|[./tts](./tts)|[URL](https://k2-fsa.github.io/sherpa/onnx/flutter/pre-built-app.html#text-to-speech-tts-speech-synthesis)|
  8 +|[./streaming_asr](./streaming_asr)|[URL](https://k2-fsa.github.io/sherpa/onnx/flutter/pre-built-app.html#streaming-speech-recognition-stt-asr)|
  9 +
5 # Ways to create an example 10 # Ways to create an example
6 ```bash 11 ```bash
7 flutter create --platforms windows,macos streaming_asr 12 flutter create --platforms windows,macos streaming_asr
@@ -6,3 +6,7 @@ with Object Pascal API to develop speech related applications. @@ -6,3 +6,7 @@ with Object Pascal API to develop speech related applications.
6 6
7 **Documentation for this directory**: 7 **Documentation for this directory**:
8 https://k2-fsa.github.io/sherpa/onnx/lazarus/index.html 8 https://k2-fsa.github.io/sherpa/onnx/lazarus/index.html
  9 +
  10 +|Directory| Pre-built App|
  11 +|---------|--------------|
  12 +|[./generate_subtitles](./generate_subtitles)|[URL](https://k2-fsa.github.io/sherpa/onnx/lazarus/download-generated-subtitles.html)|
@@ -3,6 +3,12 @@ @@ -3,6 +3,12 @@
3 This directory contains examples showing how to use Next-gen Kaldi in MFC 3 This directory contains examples showing how to use Next-gen Kaldi in MFC
4 for speech recognition. 4 for speech recognition.
5 5
  6 +|Directory| Pre-built exe (x64)|Pre-built exe (x86)| Description|
  7 +|---------|--------------------|-------------------|------------|
  8 +|[./NonStreamingSpeechRecognition](./NonStreamingSpeechRecognition)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-non-streaming-asr-x64-v1.10.43.exe)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-non-streaming-asr-x86-v1.10.43.exe)| Non-streaming speech recognition|
  9 +|[./StreamingSpeechRecognition](./StreamingSpeechRecognition)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-streaming-asr-x64-v1.10.43.exe)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-streaming-asr-x86-v1.10.43.exe)| Streaming speech recognition|
  10 +|[./NonStreamingTextToSpeech](./NonStreamingTextToSpeech)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-non-streaming-tts-x64-v1.10.43.exe)|[URL](https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.10.43/sherpa-onnx-non-streaming-tts-x86-v1.10.43.exe)| Non-streaming text to speech|
  11 +
6 Caution: You need to use Windows and install Visual Studio 2022 in order to 12 Caution: You need to use Windows and install Visual Studio 2022 in order to
7 compile it. 13 compile it.
8 14
@@ -18,4 +18,6 @@ find nodejs-addon-examples -name package.json -type f -exec sed -i.bak 's/1\.10\ @@ -18,4 +18,6 @@ find nodejs-addon-examples -name package.json -type f -exec sed -i.bak 's/1\.10\
18 find harmony-os -name "README.md" -type f -exec sed -i.bak 's/1\.10\.42/1\.10\.43/g' {} \; 18 find harmony-os -name "README.md" -type f -exec sed -i.bak 's/1\.10\.42/1\.10\.43/g' {} \;
19 find harmony-os -name oh-package.json5 -type f -exec sed -i.bak 's/1\.10\.42/1\.10\.43/g' {} \; 19 find harmony-os -name oh-package.json5 -type f -exec sed -i.bak 's/1\.10\.42/1\.10\.43/g' {} \;
20 20
  21 +find mfc-examples -name "README.md" -type f -exec sed -i.bak 's/1\.10\.42/1\.10\.43/g' {} \;
  22 +
21 find . -name "*.bak" -exec rm {} \; 23 find . -name "*.bak" -exec rm {} \;