mirror of
https://github.com/k2-fsa/sherpa-onnx.git
synced 2026-11-11 21:40:58 +08:00
57 lines
2.8 KiB
Markdown
57 lines
2.8 KiB
Markdown
# File description
|
|
|
|
- [./http_server.py](./http_server.py) It defines which files to serve.
|
|
Files are saved in [./web](./web).
|
|
- [non_streaming_server.py](./non_streaming_server.py) WebSocket server for
|
|
non-streaming models.
|
|
- [Orukeet](./orukeet.md) Download and serve the multilingual Orukeet model
|
|
using the existing NeMo transducer runtime. The same server options support
|
|
Parakeet TDT v3.
|
|
- [vad-remove-non-speech-segments.py](./vad-remove-non-speech-segments.py) It uses
|
|
[silero-vad](https://github.com/snakers4/silero-vad) to remove non-speech
|
|
segments and concatenate all speech segments into a single one.
|
|
- [vad-with-non-streaming-asr.py](./vad-with-non-streaming-asr.py) It shows
|
|
how to use VAD with a non-streaming ASR model for speech recognition from
|
|
a microphone
|
|
- [offline-speech-enhancement-gtcrn.py](./offline-speech-enhancement-gtcrn.py)
|
|
It shows how to use the offline speech denoiser API with GTCRN.
|
|
|
|
- [offline-speech-enhancement-dpdfnet.py](./offline-speech-enhancement-dpdfnet.py)
|
|
It shows how to use the offline speech denoiser API with DPDFNet.
|
|
|
|
- [online-speech-enhancement-gtcrn.py](./online-speech-enhancement-gtcrn.py)
|
|
It shows how to use the online speech denoiser API with GTCRN.
|
|
|
|
- [online-speech-enhancement-dpdfnet.py](./online-speech-enhancement-dpdfnet.py)
|
|
It shows how to use the online speech denoiser API with DPDFNet.
|
|
Use 16 kHz DPDFNet models such as `dpdfnet_baseline.onnx`,
|
|
`dpdfnet2.onnx`, `dpdfnet4.onnx`, or `dpdfnet8.onnx` for downstream ASR and
|
|
`dpdfnet2_8khz.onnx` or `dpdfnet8_8khz.onnx` for 8 kHz enhancement.
|
|
Use `dpdfnet2_48khz_hr.onnx` or `dpdfnet8_48khz_hr.onnx` for 48 kHz output.
|
|
|
|
- [offline-speech-enhancement-voxlock.py](./offline-speech-enhancement-voxlock.py)
|
|
It shows how to use the offline speech denoiser API with VoxLock.
|
|
|
|
- [offline-speech-enhancement-voxlock-with-voice-sample.py](./offline-speech-enhancement-voxlock-with-voice-sample.py)
|
|
It shows how to use the offline speech denoiser API with VoxLock and a voice
|
|
sample.
|
|
|
|
- [online-speech-enhancement-voxlock.py](./online-speech-enhancement-voxlock.py)
|
|
It shows how to use the online speech denoiser API with VoxLock.
|
|
|
|
- [online-speech-enhancement-voxlock-with-voice-sample.py](./online-speech-enhancement-voxlock-with-voice-sample.py)
|
|
It shows how to use the online speech denoiser API with VoxLock and a voice
|
|
sample.
|
|
|
|
- [pocket-tts.py](./pocket-tts.py) It shows how to use PocketTTS with the
|
|
`GenerationConfig` API.
|
|
|
|
- [supertonic-tts.py](./supertonic-tts.py) It shows how to use SupertonicTTS
|
|
with the `GenerationConfig` API.
|
|
|
|
- [zipvoice-tts.py](./zipvoice-tts.py) It shows how to use ZipVoice for
|
|
zero-shot TTS with the `GenerationConfig` API.
|
|
|
|
- [zipvoice-tts-play.py](./zipvoice-tts-play.py) It shows how to use ZipVoice
|
|
for zero-shot TTS and plays the generated audio while it is being synthesized.
|