mirror of
https://github.com/k2-fsa/sherpa-onnx.git
synced 2026-11-11 05:20:52 +08:00
This pull request enhances the Text-to-Speech capabilities by integrating the Supertonic TTS model into the existing Java and Kotlin APIs. It provides developers with new tools and clear examples to generate speech from text using this model, expanding the range of available TTS options and simplifying their adoption within Java and Kotlin projects.
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-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
Non-Streaming Speech recognition
./run-non-streaming-decode-file-dolphin-ctc.sh
./run-non-streaming-decode-file-fire-red-asr-ctc.sh
./run-non-streaming-decode-file-fire-red-asr.sh
./run-non-streaming-decode-file-funasr-nano.sh
./run-non-streaming-decode-file-medasr-ctc.sh
./run-non-streaming-decode-file-moonshine.sh
./run-non-streaming-decode-file-moonshine-v2.sh
./run-non-streaming-decode-file-nemo-canary.sh
./run-non-streaming-decode-file-nemo.sh
./run-non-streaming-decode-file-omnilingual-asr-ctc.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
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-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-pocket-tts.sh
Non-Streaming text-to-speech (Playback the audio as it is being generated)
./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-offline-add-punctuation-zh-en.sh
./run-online-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