名称 最后更新
..
src/websocketsrv 正在载入提交数据...
.gitignore 正在载入提交数据...
AudioTaggingCEDFromFile.java 正在载入提交数据...
AudioTaggingZipformerFromFile.java 正在载入提交数据...
InverseTextNormalizationNonStreamingParaformer.java 正在载入提交数据...
InverseTextNormalizationStreamingTransducer.java 正在载入提交数据...
KeywordSpotterFromFile.java 正在载入提交数据...
NonStreamingDecodeFileDolphinCtc.java 正在载入提交数据...
NonStreamingDecodeFileFireRedAsr.java 正在载入提交数据...
NonStreamingDecodeFileMoonshine.java 正在载入提交数据...
NonStreamingDecodeFileNemo.java 正在载入提交数据...
NonStreamingDecodeFileNemoCanary.java 正在载入提交数据...
NonStreamingDecodeFileParaformer.java 正在载入提交数据...
NonStreamingDecodeFileSenseVoice.java 正在载入提交数据...
NonStreamingDecodeFileSenseVoiceWithHr.java 正在载入提交数据...
NonStreamingDecodeFileTeleSpeechCtc.java 正在载入提交数据...
NonStreamingDecodeFileTransducer.java 正在载入提交数据...
NonStreamingDecodeFileTransducerHotwords.java 正在载入提交数据...
NonStreamingDecodeFileWenetCtc.java 正在载入提交数据...
NonStreamingDecodeFileWhisper.java 正在载入提交数据...
NonStreamingDecodeFileWhisperMultiple.java 正在载入提交数据...
NonStreamingDecodeFileZipformerCtc.java 正在载入提交数据...
NonStreamingSpeechEnhancementGtcrn.java 正在载入提交数据...
NonStreamingTtsCoquiDe.java 正在载入提交数据...
NonStreamingTtsKittenEn.java 正在载入提交数据...
NonStreamingTtsKokoroEn.java 正在载入提交数据...
NonStreamingTtsKokoroZhEn.java 正在载入提交数据...
NonStreamingTtsMatchaEn.java 正在载入提交数据...
NonStreamingTtsMatchaZh.java 正在载入提交数据...
NonStreamingTtsPiperEn.java 正在载入提交数据...
NonStreamingTtsPiperEnWithCallback.java 正在载入提交数据...
NonStreamingTtsVitsZh.java 正在载入提交数据...
NonStreamingWebsocketClient.java 正在载入提交数据...
OfflineAddPunctuation.java 正在载入提交数据...
OfflineSpeakerDiarizationDemo.java 正在载入提交数据...
OnlineAddPunctuation.java 正在载入提交数据...
README.md 正在载入提交数据...
SpeakerIdentification.java 正在载入提交数据...
SpokenLanguageIdentificationWhisper.java 正在载入提交数据...
StreamingAsrFromMicTransducer.java 正在载入提交数据...
StreamingDecodeFileCtc.java 正在载入提交数据...
StreamingDecodeFileCtcHLG.java 正在载入提交数据...
StreamingDecodeFileParaformer.java 正在载入提交数据...
StreamingDecodeFileToneCtc.java 正在载入提交数据...
StreamingDecodeFileTransducer.java 正在载入提交数据...
TenVadRemoveSilence.java 正在载入提交数据...
VadFromMic.java 正在载入提交数据...
VadFromMicWithNonStreamingMoonshine.java 正在载入提交数据...
VadFromMicWithNonStreamingParaformer.java 正在载入提交数据...
VadFromMicWithNonStreamingSenseVoice.java 正在载入提交数据...
VadFromMicWithNonStreamingWhisper.java 正在载入提交数据...
VadNonStreamingDolphinCtc.java 正在载入提交数据...
VadNonStreamingParaformer.java 正在载入提交数据...
VadNonStreamingSenseVoice.java 正在载入提交数据...
VadRemoveSilence.java 正在载入提交数据...
VersionTest.java 正在载入提交数据...
run-audio-tagging-ced-from-file.sh 正在载入提交数据...
run-audio-tagging-zipformer-from-file.sh 正在载入提交数据...
run-inverse-text-normalization-paraformer.sh 正在载入提交数据...
run-inverse-text-normalization-transducer.sh 正在载入提交数据...
run-kws-from-file.sh 正在载入提交数据...
run-non-streaming-decode-file-dolphin-ctc.sh 正在载入提交数据...
run-non-streaming-decode-file-fire-red-asr.sh 正在载入提交数据...
run-non-streaming-decode-file-moonshine.sh 正在载入提交数据...
run-non-streaming-decode-file-nemo-canary.sh 正在载入提交数据...
run-non-streaming-decode-file-nemo.sh 正在载入提交数据...
run-non-streaming-decode-file-paraformer.sh 正在载入提交数据...
run-non-streaming-decode-file-sense-voice-with-hr.sh 正在载入提交数据...
run-non-streaming-decode-file-sense-voice.sh 正在载入提交数据...
run-non-streaming-decode-file-tele-speech-ctc.sh 正在载入提交数据...
run-non-streaming-decode-file-transducer-hotwords.sh 正在载入提交数据...
run-non-streaming-decode-file-transducer.sh 正在载入提交数据...
run-non-streaming-decode-file-wenet-ctc.sh 正在载入提交数据...
run-non-streaming-decode-file-whisper-multiple.sh 正在载入提交数据...
run-non-streaming-decode-file-whisper.sh 正在载入提交数据...
run-non-streaming-decode-file-zipformer-ctc.sh 正在载入提交数据...
run-non-streaming-speech-enhancement-gtcrn.sh 正在载入提交数据...
run-non-streaming-tts-coqui-de.sh 正在载入提交数据...
run-non-streaming-tts-kitten-en.sh 正在载入提交数据...
run-non-streaming-tts-kokoro-en.sh 正在载入提交数据...
run-non-streaming-tts-kokoro-zh-en.sh 正在载入提交数据...
run-non-streaming-tts-matcha-en.sh 正在载入提交数据...
run-non-streaming-tts-matcha-zh.sh 正在载入提交数据...
run-non-streaming-tts-piper-en-with-callback.sh 正在载入提交数据...
run-non-streaming-tts-piper-en.sh 正在载入提交数据...
run-non-streaming-tts-vits-zh.sh 正在载入提交数据...
run-non-streaming-websocket-client.sh 正在载入提交数据...
run-offline-add-punctuation-zh-en.sh 正在载入提交数据...
run-offline-speaker-diarization.sh 正在载入提交数据...
run-online-add-punctuation-zh-en.sh 正在载入提交数据...
run-speaker-identification.sh 正在载入提交数据...
run-spoken-language-identification-whisper.sh 正在载入提交数据...
run-streaming-asr-from-mic-transducer.sh 正在载入提交数据...
run-streaming-decode-file-ctc-hlg.sh 正在载入提交数据...
run-streaming-decode-file-ctc.sh 正在载入提交数据...
run-streaming-decode-file-paraformer.sh 正在载入提交数据...
run-streaming-decode-file-tone-ctc.sh 正在载入提交数据...
run-streaming-decode-file-transducer.sh 正在载入提交数据...
run-ten-vad-remove-silence.sh 正在载入提交数据...
run-vad-from-mic-non-streaming-moonshine.sh 正在载入提交数据...
run-vad-from-mic-non-streaming-paraformer.sh 正在载入提交数据...
run-vad-from-mic-non-streaming-sense-voice.sh 正在载入提交数据...
run-vad-from-mic-non-streaming-whisper.sh 正在载入提交数据...
run-vad-from-mic.sh 正在载入提交数据...
run-vad-non-streaming-dolphin-ctc.sh 正在载入提交数据...
run-vad-non-streaming-paraformer.sh 正在载入提交数据...
run-vad-non-streaming-sense-voice.sh 正在载入提交数据...
run-vad-remove-silence.sh 正在载入提交数据...
run-version-test.sh 正在载入提交数据...

Introduction

This directory contains examples for the JAVA API of sherpa-onnx.

Usage

Non-streaming speaker diarization

./run-offline-speaker-diarization.sh

Streaming Speech recognition

./run-streaming-asr-from-mic-transducer.sh
./run-streaming-decode-file-ctc.sh
./run-streaming-decode-file-ctc-hlg.sh
./run-streaming-decode-file-paraformer.sh
./run-streaming-decode-file-transducer.sh

Non-Streaming Speech recognition

./run-non-streaming-decode-file-dolphin-ctc.sh
./run-non-streaming-decode-file-fire-red-asr.sh
./run-non-streaming-decode-file-moonshine.sh
./run-non-streaming-decode-file-nemo-canary.sh
./run-non-streaming-decode-file-nemo.sh
./run-non-streaming-decode-file-paraformer.sh
./run-non-streaming-decode-file-sense-voice.sh
./run-non-streaming-decode-file-tele-speech-ctc.sh
./run-non-streaming-decode-file-transducer-hotwords.sh
./run-non-streaming-decode-file-transducer.sh
./run-non-streaming-decode-file-whisper-multiple.sh
./run-non-streaming-decode-file-whisper.sh
./run-non-streaming-decode-file-zipformer-ctc.sh

Non-Streaming Speech recognition with homophone replacer

./run-non-streaming-decode-file-sense-voice-with-hr.sh

Non-Streaming text-to-speech

./run-non-streaming-tts-piper-en.sh
./run-non-streaming-tts-coqui-de.sh
./run-non-streaming-tts-vits-zh.sh

Non-Streaming text-to-speech (Play as it is generating)

./run-non-streaming-tts-piper-en-with-callback.sh

Spoken language identification

./run-spoken-language-identification-whisper.sh

Add punctuations to text

The punctuation model supports both English and Chinese.

./run-add-punctuation-zh-en.sh

Audio tagging

./run-audio-tagging-zipformer-from-file.sh
./run-audio-tagging-ced-from-file.sh

Speaker identification

./run-speaker-identification.sh

VAD with a microphone

./run-vad-from-mic.sh

VAD with a microphone + Non-streaming SenseVoice for speech recognition

./run-vad-from-mic-non-streaming-sense-voice.sh

VAD with a microphone + Non-streaming Paraformer for speech recognition

./run-vad-from-mic-non-streaming-paraformer.sh

VAD with a microphone + Non-streaming Whisper tiny.en for speech recognition

./run-vad-from-mic-non-streaming-whisper.sh

VAD (Remove silence)

./run-vad-remove-slience.sh
./run-ten-vad-remove-slience.sh

VAD + Non-streaming Dolphin CTC for speech recognition

./run-vad-non-streaming-dolphin-ctc.sh

VAD + Non-streaming SenseVoice for speech recognition

./run-vad-non-streaming-sense-voice.sh

VAD + Non-streaming Paraformer for speech recognition

./run-vad-non-streaming-paraformer.sh

Keyword spotter

./run-kws-from-file.sh