Skip to content

SamYuan1990/flet_sherpa_onnx

Repository files navigation

flet-sherpa-onnx

zread Release Multi-Platform Build Publish Python 🐍 distribution 📦 to PyPI and TestPyPI

An ASR/STT library for flet basing on sherpa-onnx

Release log

0.2.2 Bug Fix for vad stopping. 0.2.1 UX change in python code, clean code in dart. Better version system. 0.0.2 Support for vad + whisper and senseVoice, for real time ASR.

todo in 0.3.x

  • onlinestreaming model(extend scope of model, worth a release)

todo in 0.4.x

  • event support(need testing with flet, UX change worth a release)
  • declarative example(waiting for flet, UX change worth a release)

Design pattern

  • To reduce cognitive load, all parameter set to default as possible.
  • Platform support 1st, parakeet-tdt with 0.6 large.... for a little model, just limit language support. Hence, Small Model Multi-lanuage Support, unless new issue been created.

Installation

pypi

Add dependency to pyproject.toml of your Flet app:

dependencies = [
  "flet-sherpa-onnx==0.2.1",
  "flet>=0.28.3",
]

Build your app, please ref CI.

About

flet_sherpa_onnx an ASR/STT library for flet basing on sherpa-onnx

Topics

Resources

License

Stars

Watchers

Forks