Commit Graph

72 Commits

Author SHA1 Message Date
Fangjun Kuang
9884cf71e7 Update onnxruntime to v1.16.2 (#421) 2023-11-12 11:29:33 +08:00
Fangjun Kuang
68f0e59688 Add a C++ example to show streaming VAD + non-streaming ASR. (#420) 2023-11-11 22:54:27 +08:00
Fangjun Kuang
86baf43c6b support reading rule FST for Android TTS (#410) 2023-11-06 10:38:40 +08:00
Fangjun Kuang
d1a450bf82 Support text normalization via rule FST (#407) 2023-11-05 08:59:03 +08:00
Fangjun Kuang
cca744e34e Update to onnxruntime v1.16.1 (#406) 2023-11-01 16:23:31 +08:00
Fangjun Kuang
27db015c8e Use a single static lib file for onnxruntime on Windows (#404) 2023-10-31 21:50:56 +08:00
Fangjun Kuang
b80b7e5144 Support linking onnxruntime statically for macOS (#403) 2023-10-31 20:24:43 +08:00
Fangjun Kuang
fabbc70633 Support static linking onnxruntime for 64-bit ARM (#402) 2023-10-31 16:51:04 +08:00
Fangjun Kuang
2f2d3bbd82 Support static linking onnxruntime lib for 32-bit arm (#401) 2023-10-31 11:19:01 +08:00
Fangjun Kuang
6e5efa48c5 Fix splitting utf8 string into words (#385) 2023-10-25 11:49:27 +08:00
Fangjun Kuang
1ee79e3ff5 Support Chinese vits models (#368) 2023-10-18 10:19:10 +08:00
Fangjun Kuang
0df0a735d7 Fix building wheels for windows (#365) 2023-10-14 23:14:45 +08:00
Fangjun Kuang
655e0fa836 add python API and examples for TTS (#364) 2023-10-14 14:21:53 +08:00
Fangjun Kuang
efd3cd3312 Fix pkg-config for linux (#358) 2023-10-12 16:21:06 +08:00
Fangjun Kuang
407602445d Add CTC HLG decoding using OpenFst (#349) 2023-10-08 11:32:39 +08:00
Fangjun Kuang
552a267c23 Set is_final and start_time for online websocket server. (#342)
* Set is_final and start_time for online websocket server.

* Convert timestamps to a json array
2023-09-25 15:12:07 +08:00
Fangjun Kuang
f91c49a7ba Provide pre-built wheels for 32-bit arm (e.g., 32-bit Raspberry Pi) (#338) 2023-09-25 09:33:43 +08:00
Fangjun Kuang
65ec4dc741 Update alternative URLs for onnxruntime 1.16.0 (#334) 2023-09-22 18:50:52 +08:00
Fangjun Kuang
cf199ad466 Support onnxruntime 1.16.0 (#330) 2023-09-21 20:39:24 +08:00
Fangjun Kuang
532ed142d2 Support linking onnxruntime lib statically on Linux (#326) 2023-09-21 10:15:42 +08:00
Fangjun Kuang
c471423125 Add Silero VAD (#313) 2023-09-17 14:54:38 +08:00
Fangjun Kuang
865fd1e017 Support pkg-config (#253) 2023-08-10 11:22:36 +08:00
xiaott
a04221a1ce fix cargs cmake typo (#252)
Co-authored-by: xiaott <xiaott@LAPTOP-3UTS3SBS.localdomain>
2023-08-09 22:49:22 +08:00
Fangjun Kuang
6061318e3f fix building on linux with GPU (#249) 2023-08-09 20:21:28 +08:00
Fangjun Kuang
45b9d4ab37 Support whisper models (#238) 2023-08-07 12:34:18 +08:00
Fangjun Kuang
c88e672733 Fix building wheels on Windows (#229) 2023-08-01 13:45:02 +08:00
Fangjun Kuang
e63d205b3d Add go-api-examples (#219) 2023-07-21 17:56:09 +08:00
Fangjun Kuang
6125d9e063 Refactor onnxruntime.cmake (#220) 2023-07-18 15:44:54 +08:00
Fangjun Kuang
0abd7ce881 Add non-streaming speech recognition examples for MFC (#212) 2023-07-14 17:00:14 +08:00
Fangjun Kuang
bebc1f1398 Use static libraries for MFC examples (#210) 2023-07-13 14:52:43 +08:00
Fangjun Kuang
4eacbed0b2 Update onnxruntime from v1.14.0 to v1.15.1 (#204) 2023-07-09 14:42:19 +08:00
Fangjun Kuang
ba26783eb0 Support 32-bit ARM Linux (#202) 2023-07-07 17:30:06 +08:00
Jingzhao Ou
27762bb169 fixed broken build when user provides their own onnxruntime library (#201) 2023-07-07 14:26:09 +08:00
Fangjun Kuang
a40697f633 Fix building for GPU support. (#195) 2023-07-05 18:18:31 +08:00
James
dab22c4764 Add detection conditions under the x86 platform. (#186)
When downloading onnxruntime, add detection conditions under the x86 platform.
2023-06-26 12:05:03 +08:00
Jingzhao Ou
0ed501b8f1 Added provider option to sherpa-onnx and decode-file-c-api (#162) 2023-06-03 04:57:48 +08:00
Yuekai Zhang
b8fbf8e5ce Add onnxruntime gpu for cmake (#153)
* add onnxruntime gpu for cmake

* fix clang

* fix typo

* cpplint
2023-05-12 22:30:47 +08:00
Fangjun Kuang
7969cf44ac Refactor C# code and support building nuget packages for cross-platforms (#144) 2023-05-10 14:53:04 +08:00
Fangjun Kuang
ad05f52666 Add timestamps for streaming ASR. (#123) 2023-04-19 16:02:37 +08:00
Fangjun Kuang
726680c5e0 Install binaries via pip install (#112)
When pepole use pip install sherpa-onnx, they also get the following binaries:

(py38) fangjuns-MacBook-Pro:bin fangjun$ ls -lh  sherpa-onnx*
-rwxr-xr-x  1 fangjun  staff    36K Apr  4 13:48 sherpa-onnx
-rwxr-xr-x  1 fangjun  staff    52K Apr  4 13:48 sherpa-onnx-microphone
-rwxr-xr-x  1 fangjun  staff    54K Apr  4 13:48 sherpa-onnx-microphone-offline
-rwxr-xr-x  1 fangjun  staff    37K Apr  4 13:48 sherpa-onnx-offline
-rwxr-xr-x  1 fangjun  staff   634K Apr  4 13:48 sherpa-onnx-offline-websocket-server
-rwxr-xr-x  1 fangjun  staff   710K Apr  4 13:48 sherpa-onnx-online-websocket-client
-rwxr-xr-x  1 fangjun  staff   651K Apr  4 13:48 sherpa-onnx-online-websocket-server
(py38) fangjuns-MacBook-Pro:bin fangjun$ pwd
/Users/fangjun/py38/bin
2023-04-04 15:45:59 +08:00
Fangjun Kuang
5572246253 Add non-streaming ASR (#92) 2023-03-26 08:53:42 +08:00
Fangjun Kuang
6f92bc7362 Fix issues about DLLs when installing pre-compiled wheels on windows (#91) 2023-03-18 13:55:59 +08:00
frankyoujian
3a79115884 fix cmake parse path string error (#88)
Co-authored-by: Jian You (jianyou) <jianyou@cisco.com>
2023-03-07 18:01:29 +08:00
Fangjun Kuang
1cf2c0417a Ci windows x86 (#87)
* CI for 32-bit windows

* small fixes
2023-03-07 17:14:52 +08:00
frankyoujian
822e05f169 Support windows x86 platform (#86)
* support windows x86 platform

* improve cmake

* resolve comments

---------

Co-authored-by: Jian You (jianyou) <jianyou@cisco.com>
2023-03-07 16:47:47 +08:00
Fangjun Kuang
422221b3b4 Add transpose (#82) 2023-03-05 11:27:17 +08:00
Fangjun Kuang
62ae1dcd24 Add alternative URLs for downloading deps (#80) 2023-03-05 09:42:16 +08:00
Fangjun Kuang
8d7455a978 Fix building pre-compiled wheels (#68) 2023-02-28 11:11:26 +08:00
Fangjun Kuang
475caf22f9 Add iOS support (#65) 2023-02-25 21:56:25 +08:00
Fangjun Kuang
40522f037b add streaming websocket server and client (#62) 2023-02-24 21:39:51 +08:00